2

Arch Linux 3.0-ARCH を使用しています。からに変更DocumentRootしました。次に、次のコマンドを発行しました。/etc/httpd/conf/httpd.conf/srv/http/var/www

% sudo /etc/rc.d/httpd restart
:: Restarting Apache Web Server                                           [BUSY] 
Warning: DocumentRoot [/srv/http] does not exist

ファイルを にコピーすると/var/www、それらは localhost で見ることができます。正しいアクセス許可を設定しました。<code>/var/www は root が所有し、そのグループはwww. 私も、httpApache を実行するユーザーも、そのグループのメンバーです。ディレクトリのパーミッションは775.

4

2 に答える 2

2

これらの設定を確認しましたか?

/etc/httpd/conf/extra/httpd-ssl.conf
/etc/httpd/conf/extra/httpd-userdir.conf
/etc/httpd/conf/extra/httpd-vhosts.conf
于 2011-11-03T02:36:09.960 に答える
1

次のコマンドを発行します。

user@arch~>> grep "srv/http" /etc/httpd -R | grep -v vhost | grep -v log

このコマンドは、/srv/http/ ディレクトリを探しているものを教えてくれます

仮想ホストを有効にしている場合は、代わりにこれを使用してください。

user@arch~>> grep "srv/http" /etc/httpd -R | grep -v log
于 2012-09-26T10:30:11.213 に答える