您的位置:BugFree > 论坛 > 技术支持 > BugFree Support[BugFree安装支持] > 如何在internet上通过端口映射访问局域网的bugfree服务
2005-07-28 12:38:33 如何在internet上通过端口映射访问局域网的bugfree服务
#1
boderbird
访问次数 : 31
注册日期 : 05-07-25 16:44
上次访问 : 09-10-29 21:05
首先在局域网内搭好bugfree测试可以使用后,
1、在上网服务器上安装PortTunnel(很可爱的小工具,你可以从这里下载http://jscz-http.skycn.com:8080/down/PortTunnel_CHS.zip)
2、设置端口映射,将服务器的80端口(如果你的80没有被占用的话)做为对外端口,也就是internet上的访问端口;
3、设置映射地址,“映射到”目标地址就填你的bugfree服务器的ip地址,端口填服务器的apache端口(默认也是80如果你没有改过的话)
设置好这些就可以确定啦,其实PortTunnel还有很多功能,比如设置可以访问的ip啦。。。这里我们只用最简单的设置,其余的需要你自己去研究研究啦:)
4、现在可以试验一下效果啦,输入http://上网服务器的ip地址或者域名,是不是可以看到bugfree的登陆界面了?

没有?再观察一下,URL地址是不是跳到bugfree服务器的地址上去了?本人在安装的时候也遇到这个问题,思考良久才发现:是apache服务器的httpd.conf设置UseCanonicalName On,据考察UseCanonicalName:决定Apaceh如何构建自定参考URL,和SERVER_NAME及SERVER_PORT变量当设为Off时,Apache将使用客户端给出的域名和端口;当设为On时,Apache将使用ServerName指令。
我们把它改为off,再尝试一下OK看到bugfree的登陆界面的,beautiful:D
需要注意的是如果你的上网服务器不希望通过80端口来访问,因而设置了其他端口,访问的时候需要用
http://上网服务器的ip地址或者域名:xxxport/index.php
/index.php是不能少的,否则访问不了,具体原因还没弄明白,大家来探讨探讨吧!
最后编辑, 05-07-28 12:42
回帖
2005-07-28 12:57:12
#2
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
多些分享。
你最后说的那个问题可以通过DirectoryIndex选择来设置。

DirectoryIndex index.html index.php index.htm
回帖
2005-07-28 14:16:06
#3
boderbird
访问次数 : 31
注册日期 : 05-07-25 16:44
上次访问 : 09-10-29 21:05
斑竹,我发现我的主题名称搞错啦,可是我没法编辑,不知道还能不能修改;
应该是:如何在internet上通过端口映射访问局域网的bugfree服务
回帖