サーバーには 2 つの IP があり、最新の centos 最小インストールです。Apache は動作しており、両方の IP が Apache テスト ページをロードします。www.domain.com と domain.com の両方が 2 番目の IP に解決されます。
最初の IP (192.168.0.1) で Apache テスト ページをロードしたいのですが、問題なく動作しています。
2 番目の IP (192.168.0.2) で /home/site/www の Web サイトをロードする必要があります
現在、domain.com または www.domain.com または 2 番目の IP に移動すると、サイトの代わりに apache テスト ページが読み込まれます。これが構成です。また、実際の IP ではなく 192 としてリストされている IP があります。私は何が欠けていますか?192.168.0.2 が Apache テスト ページの代わりに /home/site/www をロードしないのはなぜですか?
ServerRoot "/etc/httpd"
Listen 80
ServerName 192.168.0.1:80
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
NameVirtualHost 192.168.0.2:80
<VirtualHost 192.168.0.2:80>
DocumentRoot /home/site/www
ServerName mydomain.com
ServerAlias *.mydomain.com
ErrorLog logs/mydomain.com-error_log
CustomLog logs/mydomain.com-access_log common
</VirtualHost>
アップデート
修正
chcon -R --reference=/var/www /home/site/www
SELinux には正しいパーミッション セットが必要でした。参照を使用して、同じパーミッションを新しいフォルダーにコピーします。