千家论坛_智能建筑与智能家居技术交流社区

标题: 求助:关于APACHE上传问题 [打印本页]

作者: bigbibi    时间: 2004-8-30 15:58
标题: 求助:关于APACHE上传问题

各位高手,本人在安装apache_2.0.50-win32-x86-no_ssl.msi版本时,出现在广域网上传不了的情况,在局域网上无论是用127.0.0.1或者是局域网内部IP,或者是用动态域名(公网IP)浏览,一切正常,唯独是在INTERNET的另外一台电脑就是访问不到。问题何在?以上有劳各路高手,谢谢!

  我的网络环境:通过一个集线器组成的局域网,本机作为服务器并拔号(单网卡),系统为WIN2000专业版。


作者: 快意刀    时间: 2004-8-30 16:10
操作系统?——》是否操作系统自带防火墙??——》打开防火墙apache端口
作者: bigbibi    时间: 2004-8-30 16:37
非常感谢快意刀出手帮助,再请教一下如何打开防火墙apache端口,我的系统(WIN2000)前几天才格式化并重新安装,而且都已经UPDATE并安装升级瑞星杀毒软件,是否操作系统自带防火墙,这个不太了解。
作者: 快意刀    时间: 2004-8-30 17:09

win2000没有自带防火墙

你网络中有无其他的软/硬件防火墙,或者网关??


作者: 快意刀    时间: 2004-8-30 17:13

等晚上我回家去试试,我在公司里用的笔记本,不好做试验。


作者: 快意刀    时间: 2004-8-30 17:20

没有网关?

这样,你描述一下你的局域网是如何连上internet的?

通过什么设备?采取何种方式?

[此贴子已经被作者于2004-8-30 17:22:01编辑过]

作者: bigbibi    时间: 2004-8-30 17:33
通过一个金浪8端口的集线器与电信ADSL猫(不带路由)、电脑进行互连,然后本机作为WEB服务器拔号上网并安装代理服务器软件(SYGATE),使网内所有计算机共享上网。
作者: 快意刀    时间: 2004-8-30 21:48

我不知道你的Sygate是怎样设置的

Sygate要增添一些访问规则才行,不然公网的电脑确实无法访问Sygate之后的机器的。

这个论坛的限制太多,我截了图,今天没法发了,明天我补上


作者: 快意刀    时间: 2004-8-31 02:29
[attach]16897[/attach] [attach]16898[/attach]
作者: bigbibi    时间: 2004-8-31 08:39
真的非常感谢!但是,有个问题,就是在没有安装SYGATE,只是单机拔号上网的情况下(局域网IP为192.168.1.7跟255.255.255.0),在广域网上另外的电脑上也访问不到WEB服务器。
作者: bigbibi    时间: 2004-8-31 09:19
如果要设置SYGATE的话,下面的设置正确吗?[attach]16899[/attach]
作者: 快意刀    时间: 2004-8-31 10:07

实在抱歉,再往下的设置我就帮不上忙了,公司里和家里都是宽带路由器,且sygate我以前也从来没用过这些设置

我只能分析原理到这步。

BTW:我觉得Any Remote Host应该选上。

你说的单机拨号上网的情况,你要用ipconfig /all 看看你拨号上网所得到的IP是否是公网的IP。这点很重要。


作者: bigbibi    时间: 2004-8-31 12:07

我怀疑是APACHE版本问题,又或者是配置文件问题,端口没打开,可以发一个已经配置好的APACHE(conf文件)和APACHE安装版本过来吗?我的系统是WIN2000专业版。谢谢!

MY EMAIL:mpiterliu@tom.com


作者: 快意刀    时间: 2004-8-31 12:49

你局域网的机器能浏览,就说明apache工作正常

对于apache设置来讲,只有localhost和对外两种区别,即使是局域网的机器,对于安装apache的机器来说,也是“对外”提供服务的。


作者: 快意刀    时间: 2004-8-31 12:50
你拨入Internet之后,得到的IP地址是什么?方便的话报一下,我连连看
作者: bigbibi    时间: 2004-8-31 14:05

[attach]16916[/attach]

我用了域名解释,我的域名是:simizi.vicp.net


作者: 快意刀    时间: 2004-8-31 14:32

你的IP地址ping不通

你实在有必要查看一下你接入Internet得到的是否是公网地址了。

[此贴子已经被作者于2004-8-31 14:39:39编辑过]

作者: bigbibi    时间: 2004-8-31 14:42
你可以PING一下我的域名,上面那个IP是之前的。现在的应该是218.14.34.199
作者: 快意刀    时间: 2004-8-31 14:56
还是ping不通,telnet 80端口也不通
作者: bigbibi    时间: 2004-8-31 15:15
我在本机上可以PING通,到了那边就PING 不通,我再到另外一台机上试试
作者: 快意刀    时间: 2004-8-31 15:16

本机上ping?那当然是通的。


作者: bigbibi    时间: 2004-8-31 15:55
现在远端可以PING通,但浏览不到。
作者: 快意刀    时间: 2004-8-31 16:07

218.14.34.199现在可以ping通

不过你的80端口没有对外开放,我用telnet 你的80端口不成功


作者: bigbibi    时间: 2004-8-31 16:08
没有对外开放,那么如何开放这个端口啦,
作者: 快意刀    时间: 2004-8-31 16:12
sygate除了可以自定义规则以外,还系统默认规则。系统默认规则里有WebServer选项,你不妨试试
作者: bigbibi    时间: 2004-8-31 16:23
我试过,用路由器通过虚拟服务器方式,也出现现在这种情况(在局域网可以浏览,远端就不能浏览),还是系统问题?!
作者: 快意刀    时间: 2004-8-31 16:30

局域网可以浏览,足以说明apache正常

现在问题肯定就在防火墙(路由器,sygate)之类的设置上

现在你那个IP我可以ping通,就考虑暴露80端口

BTW:你装apache电脑上应该没有装IIS吧?如果装了,把IIS卸载


作者: bigbibi    时间: 2004-8-31 16:44
运行环境:现在这台机是WIN2000专业版,没有路由器,也没有安装SYGATE,直接通过集线器接ADSL猫,也没有安装IIS。问题就是没解决。
作者: 快意刀    时间: 2004-8-31 17:05
我正在扫描你的那个IP,奇怪的很,你开放了21(ftp)和110(POP3)端口,80端口却没有开放
作者: bigbibi    时间: 2004-8-31 17:14
刚才把IIS删掉后,找不到打不80端口的服务,现在可以在那里打开80端口。
作者: 快意刀    时间: 2004-8-31 17:36

你查看一下你的apache服务是否启动了。

我ping你的域名,解析得到IP地址 218.14.31.15

扫描发现,你开放了:21、23、110、3306(Mysql 吧?)、6000(web?)端口

我倒,你的web端口不是80,是6000,

MeChat视频聊天室,对吧?????


作者: 快意刀    时间: 2004-8-31 17:39

使用这个地址可以访问你的服务器

http://simizi.vicp.net:6000

http://simizi.vicp.net:6000
[此贴子已经被作者于2004-8-31 17:45:46编辑过]

作者: bigbibi    时间: 2004-9-1 09:40

也访问不到,现在我加上一个4口的路由器,设置了虚拟服务器,实验结果跟本机拔号一样(在远端不能浏览,在本端可以浏览)

win2000当中,80端口不是默认开放的吗?APACHE也绑定在80端口啦。

[此贴子已经被作者于2004-9-1 9:42:03编辑过]

作者: 快意刀    时间: 2004-9-1 10:49

不要着急,详细的从头看一遍咱们的帖子

单机直接连接ADSL,不加路由,不加sygate,我这里可以看到你开放21(ftp)、110(pop3)、3306(mysql)、6000(web)端口。

刚才我又查看了一下,接上路由器之后,你只开放了21(ftp)、110(pop3)端口。

相信你知道问题出在哪里了吧?

BTW:web端口不一定是80的,取决于Web Server的设置和Web应用程序的编写。


作者: bigbibi    时间: 2004-9-1 11:08
那么,还是设置出了问题,请问WEB SERVER设置与WEB应用程序编写,这一块本人不是很懂,有这方面的资料参考或者是关键设置(如在编写时开放端口的设置。。。)
作者: 快意刀    时间: 2004-9-1 11:13

apache的相关设置在httpd.conf 里面

至于Web程序的编写,实话实说,我也是棒槌


作者: bigbibi    时间: 2004-9-1 11:29

有个问题:就是居然在局域网可以浏览,到了广域网就不行,APACHE设置应该不存在问题

至于WEB程序编写,这个不懂,还请指教!

我们把问题简单化,就只上传网页就可以了,比较苦恼!1


作者: 快意刀    时间: 2004-9-1 11:34

你在局域网中浏览的网页是什么样子的?


作者: bigbibi    时间: 2004-9-1 11:42
有关系吗?自己做的网页,在局域网用域名(公网动态IP),内部IP,LOCALHOST都可以浏览。
作者: 快意刀    时间: 2004-9-1 11:47
是不是我昨天浏览到的那个聊天室?
作者: bigbibi    时间: 2004-9-1 11:48

不是,是一个网页,那个聊天室是另外的


作者: 快意刀    时间: 2004-9-1 12:04

我刚才又扫描了一下你的IP,还是只有21(ftp)、110(pop3)两个端口开放

出问题的地方有两个可能:

1、Web Server根本没有启动

2、你的路由器阻止了来自互联网用户对80端口的访问

一个一个的查找解决


作者: bigbibi    时间: 2004-9-1 12:48

不知道是什么原因,下去吃个饭回来,远端也就可以访问啦!

网络环境:路由器开通虚拟服务器,其它也没什么设置,天呀,

非常感谢!

再想问一个问题:如果在家里用宽带上网上传网页,本机拔号,一样的设置,怎么就是不行呢?


作者: bigbibi    时间: 2004-9-1 15:44
怎么会出现在广域网上部分电脑可以浏览,另外一个地方就浏览不到的情况。(不是用户数的问题)
作者: bigbibi    时间: 2004-9-1 18:39
用扫描工具扫描公网IP,发现135和445为HTTP代理服务端口。。。而80端口又开通,????
[此贴子已经被作者于2004-9-1 18:40:01编辑过]





欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/) Powered by Discuz! X3.2