外网如何访问web项目holer实现篇
外网访问WEB
内网主机上安装了WEB服务器,只能在局域网内访问,怎样从公网也能访问本地WEB应用?
本文将介绍使用holer实现的具体步骤。
1. 准备工作
1.1 安装Java 1.7及以上版本
执行命令java -version检查Java安装和配置是否正确。
1.2 安装并启动WEB服务器
默认安装的WEB服务器端口是8080。
2. 实现步骤
2.1 下载并解压holer软件包
Holer软件包:holer-client.zip
2.2 修改holer配置文件
在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。
例如申请得到的holer信息如下,这里以此holer信息为例:
---------------------------------------------
Holer Client : holerdemo@gmail.com
Access Key : 6688daebe02846t88s166733595eee5d
---------------------------------------------
Domain Name : holer65004.wdom.net
Internet Address : holer.org:65004
Local Address : 127.0.0.1:8080
---------------------------------------------
修改配置文件: holer-client/conf/holer.conf
配置项更新为: HOLER_ACCESS_KEY=6688daebe02846t88s166733595eee5d
2.3 启动holer服务
进入目录: holer-client/bin
Windows系统平台:
双击startup.bat或者打开CMD控制台,进入目录下执行命令:startup.bat
Linux系统平台:
执行命令: sh startup.sh
2.4 访问映射后的公网地址
浏览器里输入如下URL,就可从公网也能访问本地WEB服务器了。
http://holer65004.wdom.net或者http://holer.org:65004
2.5 问题咨询与帮助
使用holer过程中遇到问题可以先查看holer日志文件,日志路径:holer-client/logs,这样很容易排查出问题的具体原因。
更多的holer使用示例,请参考holer相关的技术博客。
外网如何访问web项目holer实现篇的更多相关文章
- Windows服务器外网无法访问web的解决方法
		
windows环境下使用集成 IIS服务器时一般不会发生外网无法访问的问题,而使用apache.kangle.lighttpd.niginx.tomcat等时:服务器上可通过配置的域名访问网站,pin ...
 - 外网主机访问虚拟机下的web服务器(NAT端口转发)
		
主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP ...
 - 外网如何访问本地tomcat web服务器【转】
		
转自:http://jingpin.jikexueyuan.com/article/49159.html 外网如何访问本地tomcat web服务器 作者: XHKJOE 发布时间:2015-07-1 ...
 - 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
		
body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...
 - 树莓派外网ssh访问holer实现篇
		
外网ssh访问树莓派 内网的树莓派(Raspberry Pi),只能在局域网内访问,怎样从公网也能ssh登录访问树莓派? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动树 ...
 - 使用Holer外网SSH访问内网(局域网)Linux系统
		
1. Holer工具简介 Holer exposes local servers behind NATs and firewalls to the public internet over secur ...
 - 外网主机访问虚拟机下的web服务器(NAT端口转发)-----端口映射
		
主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP ...
 - 【阿里云服务器】外网无法访问tomcat下部署的项目
		
问题提出:在ESC实例上部署了jdk和tomcat(略,上云了,上云了),启动tomct后,内网可以访问8080端口,外网无法访问8080. 系统环境:winsdow 2008 企业版 解决方案: 在 ...
 - 微信学习总结 02 ngrok 部署本机代码,使外网可以访问
		
一 什么是ngrok ngrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally ...
 
随机推荐
- ASP.NET Core免费(视频)教程汇总
			
最近才开始学习ASP.NET Core,发现社区的学习资料很多,但是相关的视频教程不是很多,52ABP官方有两个视频教程,但是ABP框架比较臃肿,初学者学起来有点吃力,所以还是推荐大家先啃书或者官方文 ...
 - 【数据使用】3k水稻数据库现成SNP的使用
			
---恢复内容开始--- 我们经常说幻想着使用已有数据发表高分文章,的确,这样的童话故事每天都在发生,但如何走出第一步我们很多小伙伴不清楚,那么我们就从水稻SNP数据库的使用来讲起. http://s ...
 - too many open files问题
			
linux环境下,程序运行时,出现了too many open files的错误. 通过名字就能看出来,是打开了太多的文件,超过了系统限制. ulimit -a 通过这个命令可以查看当前系统设置的最大 ...
 - openvino program
			
为了兼容 fpgaconf -b 00 -d 04 -f 1 xxx.bin 重新实现 #!/bin/bash B=${} D=${} F=${} BDF=${B##0x}:${D##0x}.${F# ...
 - 【Alpha】Scrum Meeting 5
			
目录 前言 任务分配 燃尽图 会议照片 签入记录 遇到的困难 前言 时间: 4.9日中午11.30 地点:F-220 本次会议旨在统计各位同学的进度以及催促任务的进展. 任务分配 姓名 当前阶段任务 ...
 - JS设计模式(7)组合模式
			
什么是组合模式? 定义:1.将对象组合成树形结构以表示"部分-整体"的层次结构.2.组合模式使得用户对单个对象和组合对象的使用具有一致性.3.无须关心对象有多少层,调用时只需在根部 ...
 - Ansible在Ubuntu上的安装
			
#apt安装 apt-get install software-properties-common apt-add-repository ppa:ansible/ansible apt-get upd ...
 - git将本地项目上传码云
			
1.首先在码云新建项目. 2.使用git bash工具,进入本地项目所在的文件夹. 3.执行命令 git init,初始化本地git仓库 4.执行命令 git remote add [short-na ...
 - sql 根据表名查找存储过程
			
SELECT obj.Name, sc.TEXT FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TE ...
 - git如何撤销git add操作?
			
答: 使用git reset <file name>即可撤销