首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用apache2在CentOS6.2上为域设置虚拟主机?

如何使用apache2在CentOS6.2上为域设置虚拟主机?
EN

Server Fault用户
提问于 2012-06-25 22:08:39
回答 2查看 3.9K关注 0票数 2

第一次时间灯和域设置在CentOs上。以前的经验是在Ubuntu。正在处理本地ISP的专用服务器包。他们安装了默认的CentOS6.2,并将我的域重定向到服务器。Pingingmydomain.com可以很好地到达服务器的IP。

我已经使用这个如何解释成功地在盒子上安装了灯。一切看起来都很好。

我编辑了/etc/主机:

代码语言:javascript
复制
127.0.0.1      mydomain.com

我还编辑了/etc/httpd/conf/httpd.conf,并在文件末尾添加了以下内容,同时保留了其余的默认值:

代码语言:javascript
复制
NameVirtualHost *:80

<VirtualHost *:80>
   DocumentRoot /var/www/html
   ServerName localhost
</VirtualHost>

<VirtualHost *:80>
        ServerName mydomain.com
        ServerAlias www.mydomain.com
        ServerAdmin myemailaddress@email.com
        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>

我也跑了

代码语言:javascript
复制
chmod -R apache:apache /var/www/html

最后一次尝试让事情顺利进行。

/var/www/html和/var/www/html/mydomain.com都包含一个基本的index.php,这样我就可以测试一切是否正常。

我遇到的问题是,当我尝试通过浏览器访问域时,我得到了一个“连接超时了: mydomain.com的服务器需要很长时间才能响应”。

Ubuntu使用了这些站点--可用的和启用的站点,所以我不确定我是否在某个地方缺少了一个设置,或者在ISP端是否缺少了什么?

有人知道如何在CentOS6.2上为virtualHosts设置apache2吗?

谢谢你,大卫

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-06-25 23:21:54

验证Apache实际上正在运行:

代码语言:javascript
复制
ps -FC httpd

并收听80端口:

代码语言:javascript
复制
sudo netstat -tlnp | grep httpd

并且允许连接到端口80:

代码语言:javascript
复制
sudo system-config-firewall-tui
票数 3
EN

Server Fault用户

发布于 2012-06-25 22:37:48

我相信CentOS默认启用了防火墙。“'sudo /sbin/service iptables关闭”以完全禁用它(这具有安全含义!)

当使用基于名称的虚拟主机时,如果存在名称不匹配,将使用第一个定义的虚拟主机。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/402158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档