6

CentOS 6.4 に apache をインストールし、仮想ホストを構成しました。

しかし、Apache を再起動すると (このコマンドを使用して sudo service httpd restart )、「警告: DocumentRoot [/var/www/vhosts] が存在しません」という警告が表示されます。ディレクトリ /var/www/vhosts を確認しましたが、既に作成されており、アクセス許可は 0777 です。助けてください...

-> これは私の仮想ホスト構成です。

DocumentRoot /var/www/vhosts
ServerName trien.cba
ServerAlias trien.cba
ErrorLog /var/log/httpd/trien.cba.error.log
CustomLog /var/log/httpd/trien.cba.access.log common
AllowOverride All
Order allow,deny
Allow from all
Options -Indexes

....

-> そしてこれは警告です:

[root@test-cba ~]#sudo service httpd restart
Stopping httpd: [ OK ]
Starting httpd: Warning: DocumentRoot [/var/www/vhosts] does not exist
Warning: DocumentRoot [/var/www/vhosts] does not exist
4

2 に答える 2

0

vhosts フォルダーを html フォルダー内に移動し、実行して SELinux セキュリティ コンテキストを変更してみてください。

chcon -R --reference=/var/www/html /var/www/html/vhosts

于 2013-12-19T11:55:43.740 に答える