Windowsにvirtualboxを使ってLinux(Ubuntu20.04.1)を入れて、ファイルサーバ構築をしてみたので、次はWebサーバー構築をしてみました。のメモです。
ファイルサーバー構築↓
https://qiita.com/toki_k/items/f805421f809c67d0c92b
###ファイアウォールのインストール
$ sudo apt install ufw
まずは、インストールします。
###ファイアウォールの設定
次に、ファイアウォールの設定をします。
$ sudo ufw allow 22
$ sudo ufw allow 80
ポート+22 、 ポート+80 の全ての接続が許可されます。
22 はsshを許可します
80 はhttpの許可のためです。apacheが使用します
※前回のファイルサーバの接続もできなくなったので、以下のようにすることで再びファイルにアクセスできます
$ sudo ufw allow samba
許可しているもの等、状態の確認はこちら↓
一覧で見れます。
$ sudo ufw status
###Apacheのインストール
Apatchをインストールします。
$ sudo apt install apache2
###ページにアクセスしてみる
インストールまで成功していれば、ブラウザからアクセスできるはずです。
$ hostname
サーバー名を確認します。
ブラウザを開き、「http://(ホストネーム)」で初期設定されているページにアクセスできます。
(サーバー名)にはhostnameで確認した値を入れてください。
Apacheが表示してくれるページは「 /var/www/html/」の様です。ドキュメントルートと呼ぶみたいです
###自分でファイルを追加してアクセスする
$ cd /var/www/html
$ vim hello.html
cd でまず、ドキュメントルートに移動します。
vim を開いて、新規ファイルを作成します。
ブラウザで、「http://(ホストネーム)/hello.html」と入力します。
これで作成したページにアクセスすることができました!!
##参考記事
https://qiita.com/sakkuntyo/items/03742bad0f57a4f46b07
https://qiita.com/moennig1997/items/65da2650583d3667342f