Entoverse

Reactのこと

ec2 Ubuntu 18.04.1 LTS apache2 ユーザー/public_htmlを使う方法

ec2 Ubuntu 18.04.1 LTSapache2をインストールする

sudo apt-get update
sudo apt-get install apache2

上記のようにすればインストールできます。

その後 `adduser'でユーザーを作成し/home/ユーザー/public_htmlにhtmlファイルを入れても「Not Found The requested URL /~ユーザー/index.html was not found on this server.」探せません。

f:id:mojeld:20190123150321p:plain

a2enmodコマンドでユーザーを使えるようにする必要があります。

sudo a2enmod userdir

apache2にはa2enmoda2dismodがあるようで、
userdirは、/etc/apache2/mods-available/userdir.confを指しているようです。

再起動後反映されます。

# 再起動
sudo systemctl restart apache2

# apache2の ステータスを見る
sudo systemctl status apache2