Ubuntu 17.04を実行しているWebサーバーをセットアップしようとしていApache
ます。virtualHostsを介して1台のマシンで2つのWebサイトをホストすることを決定するまで、すべてがうまくいきました。今apache
でも、単一のホストを有効にして起動することを拒否。起動しようとするたびApache
に、次のエラーが表示されます。
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
これを修正しようとする私の試みは、次のようなものには至っていません。
apt purge apache2 && rm -r /etc/apache2
エラーメッセージの80行目はすべてを示していDefaultRuntimeDir ${APACHE_RUN_DIR}
ます。
そして、どこで、何APACHE_RUN_DIR
が宣言されているのか、すぐにはわかりません。
誰か助けてくれますか?
source /etc/apache2/envvars
が、その後ホームディレクトリがから~
に変更されhome
、cdを書いたときに表示されました-bash: cd: HOME not set
。私はenvvarsが入ったとき最初のラインの一つである# this won't be correct after changing uid
とunset HOME
。これを修正する方法はありますか?