まあ、私はこれにかなり慣れていないので、愚かな間違いを犯していたら申し訳ありませんが、Apache仮想ホストがさまざまなドメインで正常に機能するように努めてきました. CentOS 6 と Apache 2 を備えた 1 つの VPS があり、異なるドメイン名で 2 つの Web サイトを実行しています。数日前は両方とも正常に機能していました。しかし、私がいくつかの変更を加えた後 (私はそれらを覚えていません)、彼らは愚かな行動をしています。問題は、両方のドメインが vhosts ファイルの最初のドキュメント ルートを指していることです。これは私の vhosts.conf です
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin support@domain.me
DocumentRoot /var/www/domainme
ServerName domain.me
ErrorLog /var/www/log/domainme.log
</VirtualHost>
<VirtualHost *:80>
ServerAdmin support@domain.com
DocumentRoot /var/www/domaincom
ServerName domain.com
ErrorLog /var/www/log/domaincom.log
</VirtualHost>
domain.com にアクセスしようとするたびに、domain.me のインデックス ファイルが表示されますが、vhosts ファイルで domain.me の前に domain.com の構成を配置し、domain.me に移動すると、domain.com のインデックスが表示されます。ところで、私は VPS 用に 2 つの IP を持っています。読んでくれてありがとう、それが大きな問題ではないことを願っています。