免费注册 查看新帖 |

Chinaunix

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

[Web] Apache/2.2.3安装成功,Localhost访问不了,已经解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-14 14:06 |只看该作者 |倒序浏览
我的系统版本信息
[root@bogon ~]# cat /proc/version
Linux version 2.6.18-1.2798.fc6 (brewbuilder@hs20-bc2-4.build.redhat.com) (gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)) #1 SMP Mon Oct 16 14:37:32 EDT 2006
Apache版本
[root@bogon ~]# httpd -v
Server version: Apache/2.2.3
Server built:   Sep 11 2006 09:43:05

大致情况如下:
1)Apache测试正常通过
[root@bogon ~]# /usr/local/apache/bin/apachectl configtest
Syntax OK

2)禁用了Selinux
[root@bogon ~]# cat /etc/sysconfig/selinux
//注释部分隐藏
SELINUX=disabled
SELINUXTYPE=targeted

[root@bogon ~]# cat /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

3)httpd.conf文件基本配置如下:

ServerRoot "/usr/local/apache"

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User daemon
Group daemon

</IfModule>
</IfModule>

DocumentRoot "/usr/local/apache/htdocs"

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

<Directory "/usr/local/apache/htdocs">

Options Indexes FollowSymLinks
AllowOverride None

  Order allow,deny
    Allow from all

</Directory>

4)ServerRoot目录、/usr/local/apache/都已经给予了 r+x 权限

但访问http://localhost 提示:没权限访问/index.html,
请求各位帮我查下原因!谢谢大家!

[ 本帖最后由 leezer 于 2009-9-14 16:37 编辑 ]

localhost.jpg (32.2 KB, 下载次数: 65)

localhost.jpg

论坛徽章:
9
巳蛇
日期:2013-12-05 15:03:33戌狗
日期:2013-12-10 20:52:35白羊座
日期:2014-12-30 14:11:58处女座
日期:2015-01-15 14:33:442015年亚洲杯纪念徽章
日期:2015-01-28 13:37:36羊年新春福章
日期:2015-01-30 15:03:352015年亚洲杯之约旦
日期:2015-02-09 17:07:552015年亚洲杯之韩国
日期:2015-03-26 15:04:132015年亚洲杯之卡塔尔
日期:2015-04-04 16:35:54
2 [报告]
发表于 2009-09-14 14:22 |只看该作者
这种问题就留给自己仔细检查吧..如果真的还是不行再说...

论坛徽章:
0
3 [报告]
发表于 2009-09-14 14:24 |只看该作者
原帖由 h101com 于 2009-9-14 14:22 发表
这种问题就留给自己仔细检查吧..如果真的还是不行再说...


大哥啊,我真折腾了几天了才上来提问的,不知道我哪里设置不对,请求提示下!

论坛徽章:
0
4 [报告]
发表于 2009-09-14 15:29 |只看该作者
你的截图说的很清楚了啊
你的DocumentRoot或index.html的权限有问题,检查一下即可

论坛徽章:
0
5 [报告]
发表于 2009-09-14 15:47 |只看该作者
原帖由 chenhawk 于 2009-9-14 15:29 发表
你的截图说的很清楚了啊
你的DocumentRoot或index.html的权限有问题,检查一下即可


DocumentRoot 既/usr/local/apache  权限如下设置( 都有 r+x 位)
[root@bogon manual]# ll /usr/local/apache 总计 60
drwxr-xr-x  2 root root  4096 09-10 18:05 bin
drwxr-xr-x  2 root root  4096 09-10 18:05 build
drwxr-xr-x  2 root root  4096 09-10 18:05 cgi-bin
drwxr-xr-x  4 root root  4096 09-11 00:22 conf
drwxr-xr-x  3 root root  4096 09-10 18:05 error
drwxr-xr-x  2 root root  4096 08-06 12:28 htdocs
drwxr-xr-x  3 root root  4096 09-10 18:05 icons
drwxr-xr-x  2 root root  4096 09-10 18:05 include
drwxr-xr-x  4 root root  4096 09-10 18:05 lib
drwxr-xr-x  2 root root  4096 09-10 18:05 logs
drwxr-xr-x  4 root root  4096 09-10 18:05 man
drwxr-xr-x 14 root root 12288 08-06 12:30 manual
drwxr-xr-x  2 root root  4096 09-10 18:05 modules

index.html权限设置如下:(有 r+x 位)
[root@bogon manual]# ll /usr/local/apache/htdocs/index.html
-rw-r--r-x 1 root root 44 2004-11-21 /usr/local/apache/htdocs/index.html

这样设置有问题?需要 r+x+w?

[ 本帖最后由 leezer 于 2009-9-14 16:43 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-09-14 15:56 |只看该作者

回复 #5 leezer 的帖子

我用 apachectl 加载 httpd.conf  文件执行时看到如下信息:
[root@bogon manual]# /usr/local/apache/bin/apachectl -f /usr/local/apache/conf/httpd.conf
( 98 )Address already in use: make_sock: could not bind to address [::]:80  //提示地址和端口已经在使用
( 98 )Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down  //80端口监听失败
Unable to open logs //不能打开日志文件
[root@bogon manual]#
----------------------以下是解决问题的过程-------------
我查下看看什么在使用80端口
[root@bogon manual]# netstat -lnp|grep 80
tcp        0      0 :::80                       :::*                        LISTEN      26784/httpd
unix  2      [ ACC ]     STREAM     LISTENING     8033   2701/hald           @/var/run/hald/dbus-HRjt0DaERe
unix  2      [ ACC ]     STREAM     LISTENING     7800   2606/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     8001   2691/avahi-daemon:  /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     8034   2701/hald           @/var/run/hald/dbus-gm182kqoss
unix  2      [ ACC ]     STREAM     LISTENING     10803  3081/nautilus       /tmp/orbit-root/linc-c09-0-51a8b854abc35

看到httpd占用了80端口,但没有PID值,是一个僵尸进程,杀掉重下
[root@bogon manual]# killall httpd  //结束httpd运行的进程
[root@bogon manual]#
[root@bogon manual]# netstat -lnp|grep 80 //查看80端口是否空闲
unix  2      [ ACC ]     STREAM     LISTENING     8033   2701/hald           @/var/run/hald/dbus-HRjt0DaERe
unix  2      [ ACC ]     STREAM     LISTENING     7800   2606/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     8001   2691/avahi-daemon:  /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     8034   2701/hald           @/var/run/hald/dbus-gm182kqoss
unix  2      [ ACC ]     STREAM     LISTENING     10803  3081/nautilus       /tmp/orbit-root/linc-c09-0-51a8b854abc35
看到80端口没被占用了,重新用 apachectl 加载 httpd.conf  文件
[root@bogon manual]# /usr/local/apache/bin/apachectl -f /usr/local/apache/conf/httpd.conf
[root@bogon manual]# 欧克,没报错,呵呵

在访问下,Localhost看看。
呵呵,终于弄好,还是谢谢大家!


[ 本帖最后由 leezer 于 2009-9-14 16:41 编辑 ]

it's work.jpg (24.12 KB, 下载次数: 55)

it's work.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP