你好,我已经在CentOS 5.5上安装了Apache / PHP / MySQL,并且已经安装了WebMin。 我想把我的服务器在线。 并尝试为我的研究主持多个网站。
我目前的服务器在路由器后面。 我有2个静态IP地址,它与我订阅的互联网软件包捆绑在一起。 虽然连接启用了NAT,因为我与其他计算机共享此互联网连接。 它是一个混合networking,因为我在路由器上启用了一定范围的DHCP。 我已经configuration了一些服务器有一个私人的静态IP地址,原因很明显。
我configuration的Web服务器有一个静态的私有IP 192.168.1。*,我有端口转发到服务器的内部IP地址的端口80。
我的域名有一个Alogging分配给我的公共IP地址,但是当我尝试从我当前的互联网连接访问我的域名时,我被redirect到我的路由器默认页面。
我可以从代理或其他networking连接访问页面,但页面不能完美显示(图像根本不显示,页面的格式都搞乱了)。
我在默认域(我已经configuration了一个虚拟主机)的wordpress,但我只能看到的是页面上的文本,没有图片和访问页面也很慢。 我已经为相同的服务器IP地址转发了3306端口的MySQL。 在本地访问时,我可以完美访问wordpress实例。
我如何解决这个问题?
我也想在这个networking服务器或另一台机器上设置一个DNS服务器,但是由于我在路由器后面,所以我怎么configuration区域呢? – 与服务器的私有IP或公共IP。 我知道,对于DNS我必须转发端口53.但除此之外,我有点卡住了。 SomeOne请告知这是我第一次使用Webmin,Apache,MySQL和Internet上的一些教程的文档来尝试这个。 所以,请善待我的问题,他们可能有点基本,但我有点卡在这里一段时间了。
谢谢。
蕾妮
您的路由器无法正确检测到访问内部和外部接口之间的差异。 要么configuration/升级你的路由器,这样做,得到一个可以的路由器,或者当你在本地networking时使用内部地址。
你的路由器也运行一个web服务器 – pipe理界面
你需要运行它在不同的端口号然后80如何做到这一点是依赖于你的路由器
从内部networking很难访问你的内部服务器通过路由器 – 这是因为你打一个内部接口,然后打外部,然后回到内部
更好地访问服务器内部直接到他的IP
我通过编辑本地主机文件解决了这个问题,所以域将被parsing为运行Apache / Nginx / Proxy的机器的IP地址。
在Linux中,文件是/ etc / hosts
在Windows中,该文件是c:\ Windows \ System32 \ Drivers \ etc \ hosts