繁体   English   中英

httpd 虚拟主机文件重定向到不正确的网站

[英]httpd Virtual Hosts File Redirecting to Incorrect Website

我有一台运行 Amazon Linux AMI 的 EC2 服务器。

我在服务器上运行了许多网站,并设置了 httpd-vhosts.conf 文件。

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/vol2/html-studio/www"
ServerName "studioofcrayons.com"
ErrorLog "logs/studioofcrayons.com-error_log"
CustomLog "logs/studioofcrayons.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/vol2/html-studio/www"
ServerName "www.studioofcrayons.com"
ErrorLog "logs/studioofcrayons.com-error_log"
CustomLog "logs/studioofcrayons.com-access_log" common
</VirtualHost>

该站点正常运行,我设置的其他站点也正常运行。

最近虽然我添加了

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/vol2/html-snr/www"
ServerName "sundaynightraving.com"
ErrorLog "logs/sundaynightraving.com-error_log"
CustomLog "logs/sundaynightraving.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/vol2/html-snr/www"
ServerName "www.sundaynightraving.com"
ErrorLog "logs/sundaynightraving.com-error_log"
CustomLog "logs/sundaynightraving.com-access_log" common
</VirtualHost>

www.sundaynightraving.com works, but for some reason going to sundaynightraving.com redirects to the studioofcrayons.com website and URL instead.

我在日志文件中看不到任何内容,似乎没有生成任何错误。 httpd -t 返回“语法正常” httpd -S 返回

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server studioofcrayons.com (/etc/httpd/conf/httpd-vhosts.conf:1)
         port 80 namevhost studioofcrayons.com (/etc/httpd/conf/httpd-vhosts.conf:1)
         port 80 namevhost www.studioofcrayons.com (/etc/httpd/conf/httpd-vhosts.conf:9)
         port 80 namevhost sofc.uk (/etc/httpd/conf/httpd-vhosts.conf:17)
         port 80 namevhost www.sofc.uk (/etc/httpd/conf/httpd-vhosts.conf:25)
         port 80 namevhost oneillmtc.co.uk (/etc/httpd/conf/httpd-vhosts.conf:33)
         port 80 namevhost www.oneillmtc.co.uk (/etc/httpd/conf/httpd-vhosts.conf:41)
         port 80 namevhost datasaab.com (/etc/httpd/conf/httpd-vhosts.conf:49)
         port 80 namevhost www.datasaab.com (/etc/httpd/conf/httpd-vhosts.conf:57)
         port 80 namevhost sundaynightraving.com (/etc/httpd/conf/httpd-vhosts.conf:65)
         port 80 namevhost www.sundaynightraving.com (/etc/httpd/conf/httpd-vhosts.conf:73)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/vol2"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex default: dir="/var/run/httpd/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
PidFile: "/var/run/httpd/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="apache" id=48
Group: name="apache" id=48

有什么我错过的,或者我可以检查的其他东西吗? 有没有人有任何想法?

我现在遇到的问题似乎在一夜之间解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM