码力
2018-11-01 13:51
采纳率: 100%
浏览 1.5k
已采纳

如何从外网访问本地WEB服务?

本地安装了一个WEB服务端,局域网内可以访问到,如何从外网访问本地的WEB服务呢?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 码之道 2018-11-01 14:00
    已采纳
    1. 使用前请先安装Java 1.7或者更高版本;

    2. 安装Web服务端,以tomcat为例;

    安装并启动tomcat

    在浏览器里输入如下URL来检查tomcat服务是否可以正常访问:
    http://127.0.0.1:8080

    1. 下载并解压软件包holer-client.zip,修改配置文件: holer-client/conf/holer.conf

    只需设置HOLER_ACCESS_KEY如下:

    HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE

    1. 启动Holer服务 cd holer-client/bin

    Windows:
    执行命令 startup.bat 或者双击 startup.bat

    Linux:
    执行命令 sh startup.sh

    然后就可以通过如下URL来访问Web应用:

    http://holer.org:65530 or http://holer65530.wdom.net

    详细的参考文档,可以参考这篇文章

    打赏 评论
  • 码之源 2018-11-01 13:52

    之前用过开源的holer软件做反向代理,配置简单,申请一个key配置到holer.conf文件里就可以了,服务器在国内,速度也快着,可以百度一下有很多技术文章可以参考,也可以在GitHub上看下作者的Readme介绍,里面很详细介绍每一个使用步骤,基本上按照步骤下来很容易实现,说白了就配置一个key就可以了

    打赏 评论
  • qq_17007785 2018-11-01 14:07

    端口映射,把80端口映射到外网就行了

    打赏 评论

相关推荐 更多相似问题