我正在使用 VMWare Fusion 运行 CentOS 6.8 服务器,并且我的 Apache 已启动并运行,但我无法访问任何虚拟主机。我按照此演练操作 (https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-6) 虽然我也尝试过使用 Webmin,但无济于事。Apache 停止/重新启动而没有错误,我在 /var/log/httpd/error_log 中看不到任何内容。这是 /etc/httpd/conf/httpd.conf 的结尾。
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/relynx.dev/public_html
ServerName relynx.dev
ServerAlias www.relynx.dev
ErrorLog /var/www/relynx.dev/logs/error.log
</VirtualHost>
答案1
根据我的经验,你需要检查两件事:
1- 你的防火墙
service iptables status
查看 80 端口是否开放
2-检查你的dns:
查看您是否已在“hosts”文件中设置了您的服务器的域名。
(ip@)192.168.56.x relynx.dev
或者您可以在 apache 中使用 ip@ 而不是域名。