第一次在CentOs的LAMP和域设置。 以前的经验是在Ubuntu中。 在本地ISP的专用服务器上运行。 他们安装了默认的CentOs 6.2并将我的域redirect到服务器。 Ping mydomain.com可以正常工作以达到服务器的IP。
我已经使用这个howto解释在盒子上成功安装了LAMP。 一切似乎都很好。
我编辑了/ etc / hosts:
127.0.0.1 mydomain.com
我还编辑了/etc/httpd/conf/httpd.conf,并在文件末尾添加了以下内容,同时保持其余的默认值:
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html ServerName localhost </VirtualHost> <VirtualHost *:80> ServerName mydomain.com ServerAlias www.mydomain.com ServerAdmin [email protected] DocumentRoot /var/www/html/mydomain.com <Directory "/var/www/html/mydomain.com"> Options Includes FollowSymLinks AllowOverride All allow from all </Directory> ErrorLog /var/www/logs/mydopmain.com.default.log </VirtualHost>
而我也跑了
chmod -R apache:apache /var/www/html
作为最后的尝试去做事情。
/ var / www / html和/var/www/html/mydomain.com包含一个基本的index.php,以便我可以testing一切正常。
我得到的问题是当我尝试通过浏览器访问域我得到一个“连接超时:在mydomain.com服务器正在花费很长时间来回应。
Ubuntu使用的站点可用和网站启用,所以我不知道如果我错过了某个地方的设置或如果从ISP端丢失的东西?
有谁知道如何在CentOS 6.2上为apache2设置virtualHosts?
谢谢大卫
validationApache是否正在运行:
ps -FC httpd
并听取80端口:
sudo netstat -tlnp | grep httpd
而且你已经允许连接到端口80:
sudo system-config-firewall-tui
我相信CentOS默认启用防火墙。 'sudo / sbin / service iptables off'将其完全禁用(这具有安全含义!)。
当使用基于名称的虚拟主机时,如果名称不匹配,将使用第一个定义的虚拟主机。