免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6739 | 回复: 8
打印 上一主题 下一主题

[Web] centos下面搭建apache2.2.15的虚拟主机问题,求大神解决,谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-13 15:36 |只看该作者 |倒序浏览
本帖最后由 wensnort 于 2012-06-13 22:34 编辑

我的linux系统版本是CentOS6.2,apache版本是2.2.15,我配置的虚拟主机为什么打不开呢,开打的都是默认主页,求大神解决,下面附配置:


为了不耽大神的时间,我修改的地方,已用绿色标注出来

etc/httpd/conf/httpd.conf 文件的详细配置


NameVirtualHost 192.168.2.158:80

<VirtualHost 192.168.2.158:80>
        ServerName www.testone.com
        DocumentRoot /home/testone
</VirtualHost>

<VirtualHost 192.168.2.158:80>
        ServerName  www.testtwo.com
        DocumentRoot /home/testtwo
</VirtualHost>


<Directory /home>
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


其他配置


[root@centos-2 桌面]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.158 www.testone.com
192.168.2.158 www.testtwo.com
[root@centos-2 桌面]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:29:14:BA:E1  
          inet addr:192.168.2.158  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe14:bae1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4640 errors:0 dropped:0 overruns:0 frame:0
          TX packets:183 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1354746 (1.2 MiB)  TX bytes:36431 (35.5 KiB)
          Interrupt:19 Base address:0x2024

[root@centos-2 桌面]# cd /home
[root@centos-2 home]# ls -l
总用量 60
-rw-r--r--.  1 root  root   8568  6月 13 15:07 httpd
-rw-r--r--.  1 root  root  34418  6月 13 11:53 httpd.conf_bak
drwx------. 27 snort snort  4096  6月 13 12:29 snort
drwxr-xr-x.  2 root  root   4096  6月 13 12:38 testone
drwxr-xr-x.  2 root  root   4096  6月 13 12:39 testtwo
[root@centos-2 home]# cd testone/
[root@centos-2 testone]# ls -l
总用量 4
-rwxrwxrwx. 1 root root 21  6月 13 12:38 index.html
[root@centos-2 testone]# cat index.html
this is test one web
[root@centos-2 testone]#



启动httd是提示的错误和使用httpd -S提示的信息:

[root@centos-2 testone]# service httpd restart
停止 httpd:                                               [确定]
正在启动 httpd:httpd: apr_sockaddr_info_get() failed for centos-2
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [确定]
[root@centos-2 testone]# httpd -S
httpd: apr_sockaddr_info_get() failed for centos-2
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
VirtualHost configuration:
192.168.2.158:80       is a NameVirtualHost
         default server www.testone.com (/etc/httpd/conf/httpd.conf:1013)
         port 80 namevhost www.testone.com (/etc/httpd/conf/httpd.conf:1013)
         port 80 namevhost www.testtwo.com (/etc/httpd/conf/httpd.conf:101
wildcard NameVirtualHosts and _default_ servers:
_default_:443          127.0.0.1 (/etc/httpd/conf.d/ssl.conf:74)
Syntax OK
[root@centos-2 testone]#

最后的提示




论坛徽章:
0
2 [报告]
发表于 2012-06-13 17:19 |只看该作者
求各位大神帮帮吧,小弟弄了一个星期,始终没有搞定,要崩溃啦。。。。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2012-06-14 17:31 |只看该作者
配置没看出来问题.楼主看下你的apache的error_log,看看里面有没有提示.
我觉得可能是权限的问题.

论坛徽章:
0
4 [报告]
发表于 2012-06-15 17:51 |只看该作者
目录下文件是否有权限?
应该来说是权限的问题;
关掉防火墙、selinux试试,

论坛徽章:
0
5 [报告]
发表于 2012-06-16 09:04 |只看该作者
你指定你的网页默认文档的位置了吗?
试试在虚拟主机里添加一条命令让他成为这样.
<VirtualHost 192.168.2.158:80>
        ServerName  www.testtwo.com
        DocumentRoot /home/testtwo
       Directoryindex index.html
</VirtualHost>


添加一句.
Directoryindex index.html

试试

论坛徽章:
0
6 [报告]
发表于 2012-06-29 11:29 |只看该作者
本帖最后由 1404383934 于 2012-06-29 11:29 编辑

你先把welcome.conf里面的东西注释掉,看看发生什么?

论坛徽章:
0
7 [报告]
发表于 2014-02-06 21:31 |只看该作者
我也遇到了相关的问题,我测试的结果是在默认目录下没有问题,所谓的默认目录是/var/www/html下没问题,但是自己修改网站跟目录却出现和楼主一样的问题,按照上面大神的提示,我试着关闭了防火墙,还是不行,也就是说跟防火墙没关系,最后把selinux修改成了Permissive模式,就可以了。不知道什么原因,求大神解释

论坛徽章:
0
8 [报告]
发表于 2014-02-06 21:32 |只看该作者
回复 4# angerdevil


    我也遇到了相关的问题,我测试的结果是在默认目录下没有问题,所谓的默认目录是/var/www/html下没问题,但是自己修改网站跟目录却出现和楼主一样的问题,按照上面大神的提示,我试着关闭了防火墙,还是不行,也就是说跟防火墙没关系,最后把selinux修改成了Permissive模式,就可以了。不知道什么原因,求大神解释

论坛徽章:
0
9 [报告]
发表于 2014-03-05 09:27 |只看该作者
自定义documentroot需要修改目录及文件类型属性为httpd_sys_content_t,ll -Zd /var/www/html 可以看到这个,属于selinux范畴,关闭selinux当然也有效。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP