我在本地电脑安装了某套PHP开发的开源程序,我用的是WampServer2.1a-x32(集成安装包)这个PHP套装服务器,端口是8081,本地电脑IP地址是:192.168.18.55,同时也安装了花生壳,域名是:yfl-X3.vicp.cc,同时在路由器了做了端口映射为什么我在外网通过yfl-X3.vicp.cc:8081访问这个地址,访问的时候无法显示?
本地电脑通过127.0.0.1:8081这个地址能正常访问 高手指教 是哪里设置出错了?

解决方案 »

  1.   

    apache 要设置 listen 192.168.18.55:8081
    防火墙要放行apache到外网至于ISP有没有对你的端口限制那就是另外的事了
      

  2.   


    我在中httpd.conf中把listen设置成listen 8081这样设置没问题吧?(但还是不能从外网访问) 还是一定要设置成listen 192.168.18.55:8081,我尝试了一下如果设置listen 192.168.18.55:8081,apache服务就启动不了了
      

  3.   

    1、先不用“花生壳”
    2、上线后,用 ipconfig 命令查看外网ip地址
    3、不要断线,从其他机器上 http://外网ip地址:8081 看看能否进入注意事项:
    不能在本机访问,因为出入口都是一个
    小区宽带大多有路由器,设置应从直接与公网相接的路由器上开始
      

  4.   

    如果设置listen 192.168.18.55:8081,apache服务就启动不了了
    -----------------------------------------------------------------
    查看apache日志,8081端口很常用,看看有否冲突
    不管有没有花生壳,这条listen是少不了的,不然出不了本机127.0.0.1是本机
    192.168.x.x是局域网
    局域网可访问+路由器映射,外网才能访问(其他软件都一样,不仅web,ftp什么的都是这样)
      

  5.   

    是本地IP地址没错,但是192.168.18.55也是本地IP地址啊,按道理也是可以的啊