局域网访问apache服务器?
:em08:
环境:
apache服务器(redhat8.0)
用集线器与服务器相连的windows客户电脑
我的apache(2.0.47)服务器已经和tomcat(5.0.12)整合
(即输入http://localhost/test/index.jsp(其中test为STRUTS项目名),页面可以显示正常)
但与服务器相连的windows客户电脑用http://211.67.54.15/test/index.jsp访问apache服务器,则页面无法显示
怎么通过其他机器访问apache服务器的apache2默认页面?
wingger 回复于:2004-10-31 20:11:22
http://localhost/test/index.jsp
改成http://IP地址/test/index.jsp
http.conf里的地址改一下吧
改成你的IP地址
zxoracle 回复于:2004-10-31 20:21:38
http://localhost/test/index.jsp
改成http://IP地址/test/index.jsp
谢先,不过http://localhost/test/index.jsp是在服务器机上输入的,而且测试成功!
但问题是,在局域网其他机子上用http://211.67.54.15/test/index.jsp测试,结果网页无法显示
不过,我先试试,修改httpd.conf
zxoracle 回复于:2004-10-31 20:38:15
还是不行那,
我只修改httpd.conf中的servername为211.67.54.15(apache服务器)
不知道是什么地方没配置,
而且,同样也不能访问apache的默认页面
不知道局域网访问apache服务器到底要那些设置,或者地址该怎么写,
是不是http://211.67.54.15/就行老
谢谢老
zxoracle 回复于:2004-10-31 21:12:16
哎,搞定老
我把port由80改为8000后,局域网的其他机器就能访问老,
但必需在地址后面加上8000
这个应该是port的冲突,但为什么那?
另外,怎样才可以不用这个8000,就可以访问?
高手帮忙那 !!!!!
wingger 回复于:2004-10-31 21:21:44
[quote:81aa3def09="zxoracle"]哎,搞定老
我把port由80改为8000后,局域网的其他机器就能访问老,
但必需在地址后面加上8000
这个应该是port的冲突,但为什么那?
另外,怎样才可以不用这个8000,就可以访问?
高手帮忙那 !!!!![/quote:81aa3def09]
那就是有其它程序占用了80端口啦,你停止那个占用的服务就行啦
zxoracle 回复于:2004-11-04 10:47:22
1。redhat下如何查询占用端口情况,又任何关闭;
2。我现在访问的时候必须在地址后加端口号
如:http://211.67.54.15:8000/test/index.jsp
怎样设置,去掉这个端口号(8000)后也能访问。
谢谢老,斑竹!
chinasav 回复于:2004-11-04 11:02:52
会不会是你的iptables占用了你的80端口
zxoracle 回复于:2004-11-04 11:14:14
谢先
那怎么查询iptables,或者怎么关闭这个端口
zxoracle 回复于:2004-11-04 11:15:45
另外:
我现在访问的时候必须在地址后加端口号
如:http://211.67.54.15:8000/test/index.jsp
怎样设置,去掉这个端口号(8000)后也能访问。
Fun-FreeBSD 回复于:2004-11-04 12:10:53
写个重定向,看手册mod_rewrite那一章还有url重定向那一章
遥望 回复于:2004-11-16 22:09:26
你好
Stephen_Hu 回复于:2005-08-31 17:12:39
看看你的防火墙配置,很有可能使你的防火墙配置的问题。
haoyufu 回复于:2005-09-01 11:25:00
我遇到过端口占用问题
大部分是你防火墙配置有问题
mjlinux 回复于:2005-09-01 17:36:27
用netstat -a查看开启的端口,再看是那个程序占用了这个端口然后把这个程序kill掉!