帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
Ubuntu搭建web站点并发布公网访问【内网穿透】
发布时间:2024-03-10 07:26:49   分类:帮助文档
Ubuntu搭建web站点并发布公网访问【内网穿透】 文章目录 前言1. 本地环境服务搭建2. 局域网测试访问3. 内网穿透3.1 ubuntu本地安装cpolar3.2 创建隧道3.3 测试公网访问 4. 配置固定二级子域名4.1 保留一个二级子域名4.2 配置二级子域名4.3 测试访问公网固定二级子域名 前言 网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办? 在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,几号,在互联网中也有地址的概念,就是ip。通过ip我们就能找到在互联网上面的站点,端口可以看做是这个房子的入口,不同的入口所看到的东西也就不一样,如从大门(80端口)进是客厅,从窗户(8080端口)进是书房。 接下来我们将通过简单几步来在ubuntu搭建一个web站点 html小游戏,并使用cpolar内网穿透将其发布到公网上,使得公网用户也可以正常访问到本地web站点的小游戏。 1. 本地环境服务搭建 apach2是一个服务,也可以看做一个容器,也就是上面说的房子,运行在ubuntu里,这个服务可以帮助我们把我们自己的网站页面通过相应的端口让除本机以外的其他电脑访问。 下载apach2 sudo apt install apache2 php -y 下载好后启动apache2 sudo service apache2 restart 然后打开Ubuntu 浏览器,输入:http://localhost 即可看到我们apache 默认的页面,此时说明本地站点已经搭建好了。 进入Apache默认服务器主目录路径,这个目录放的是想要让别人看到的资源,如一张图片,一个html页面等 cd /var/www/html 进入后删掉index.html这个文件,由于apache默认页面并不是我们自己想要的页面,我们想要换成自己喜欢的页面,所以需要删掉.执行以下命令: sudo rm -rf index.html 为了达到测试效果,我们设置一个html页面小游戏,创建名称为game.html的页面 sudo vim game.html 按i键 进入编辑模式,复制以下html代码进去(复制全部)

Take it Easy!Please playing Game

score: 0
复制完后按Esc键退出编辑,接着输入冒号:wq保存退出即可 2. 局域网测试访问 接着浏览器输入http://localhost/game.html,即可看到html页面的小游戏站点,由于部署的是静态站点,不需要重启服务。 3. 内网穿透 由于这个站点目前只能在本地被访问到,为了使所有人都可以访问,我们需要将这个本地基础站点发布到公网。这里我们可以通过cpolar内网穿透工具来实现,它支持 http/https/tcp协议,无需公网IP ,也不用设置路由器,可以很容易将本地站点发布到公网供所有人访问。 3.1 ubuntu本地安装cpolar cpolar官网:https://i.cpolar.com/m/4jCo cpolar支持一键自动安装脚本 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash token认证 登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里: cpolar authtoken xxxxxxx 简单穿透测试,穿透成功有正常生成公网地址,按ctrl+c退出 cpolar http 8080 向系统添加服务,将cpolar配置为开机自启 sudo systemctl enable cpolar 启动cpolar服务 sudo systemctl start cpolar 查看服务状态,正常显示为active表示启动成功,为正常在线状态 sudo systemctl status cpolar 3.2 创建隧道 cpolar安装成功之后,在浏览器上访问本地9200端口,登录cpolar web UI管理界面。 点击左侧仪表盘的隧道管理——创建隧道: 隧道名称:可自定义,注意不要重复协议:http本地地址:80端口类型:随机域名地区:China vip 点击创建 隧道创建成功后,点击左侧的状态——在线隧道列表,可以看到刚刚创建的隧道已经有生成了相应的公网地址,将其复制下来,接下来测试访问一下。 3.3 测试公网访问 打开浏览器访问刚刚所复制的公网地址,注意,后面要加上路径/game.html,出现游戏界面即成功。 游戏控制使用:键盘上下左右键 4. 配置固定二级子域名 由于以上所创建的隧道选择的是随机域名,所生成的公网地址会在24小时内随机变化,对于需要长期访问的用户来讲较为不方便。不过我们可以为其配置一个固定的二级子域名来进行访问,改地址不会随机变化。 注意:配置固定二级子域名功能需要升级至基础版套餐或以上才支持。 4.1 保留一个二级子域名 登录cpolar官网后台,点击左侧的预留,找到保留二级子域名: 地区:选择China VIP二级域名:可自定义填写描述:即备注,可自定义填写 点击保留 提示子域名保留成功,复制所保留的二级子域名 4.2 配置二级子域名 访问本地9200端口登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑 修改隧道信息,将保留成功的二级子域名配置到隧道中 域名类型:选择二级子域名Sub Domain:填写保留成功的二级子域名,本例为test01 点击更新 提示更新隧道成功,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新为保留成功的二级子域名,将其复制下来。 4.3 测试访问公网固定二级子域名 我们使用任意浏览器,输入刚刚配置成功的公网固定二级子域名+/game.html即可看到我们创建的站点小游戏
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价