使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」

这篇具有很好参考价值的文章主要介绍了使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有tomcat容器、Apache等,这边使用Apache来建搭建。

Apache2 是一种流行的 Web 服务器应用程序,也就是通常所说的运行网站的服务器,目前apache在centos已经改名,叫httpd。

1. 本地搭建web站点

安装httpd,输入命令,出现y/N,输入y

yum install httpd

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

安装完成查看版本信息,出现以下版本信息表示安装成功

httpd -v

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

启动服务

service httpd start

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

2. 测试局域网访问

打开浏览器输入http://192.168.XX.XX ,局域网访问,httpd默认是80端口,访问时候无需加端口

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

注意,如没有出现这个页面,可能是防火墙问题,输入以下命令可以关闭防火墙(centos8)

systemctl stop firewalld.service

3. 公开本地web网站

由于该站点是在本地设备上,局域网之间可以访问,但是公网环境下无法访问,接下来将web站点发布到公网。

这里使用cpolar内网穿透来实现,创建http隧道,将内网80端口映射到公网上,无需公网IP,无需设置路由器,也无需购买云服务器。

cpolar官网:https://www.cpolar.com/

3.1 安装cpolar内网穿透

  • cpolar 安装(国内使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本号,有正常显示版本号即为安装成功
cpolar version
  • token认证
    登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里
cpolar authtoken xxxxxxx

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

  • 简单穿透测试
cpolar http 8080

按ctrl+c退出

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
  • 查看服务状态
sudo systemctl status cpolar

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

3.2 创建http隧道,指向本地80端口

cpolar http 80

如下图所示,有生成相应的公网地址,一个http协议,一个为https协议(免去配置ssl证书的繁琐步骤),将其复制下来

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

在浏览器输入上面暴露的http公网地址,实现在公网环境访问。出现这个界面表示站点暴露到公网成功。

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

3.3 配置后台服务

由于以上命令暴露的公网地址在窗口关闭后隧道也将同步关闭无法访问,所以我们需要将参数保存到配置文件中。方便每次开机后,后台自启动运行隧道。

  • 编辑cpolar.yml文件
vi /usr/local/etc/cpolar/cpolar.yml
  • 打开后按i编辑,在文件中添加如下配置
authtoken: xxxxxxxxxxxx #认证token

tunnels:
  webstation:
    proto: http
    addr: "80"
    region: cn_vip

参数介绍:

  • webstation:隧道名称,可以自定义
  • proto: 协议,如tcp或者http
  • region:线路地区:有cn cn_vip cn_top等,可自由选择,具体请参考官网文档——全球基础设施

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

输入完成后按Esc键退出编辑,然后输入:wq保存(如果您的项目部署在其他端口上,也可以指定其他端口)

  • 启动所有隧道测试,出现以下界面,然后复制webstation隧道的公网地址(指向80端口).
cpolar start-all

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

  • 打开浏览器输入复制的公网地址访问

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

4. 配置固定二级子域名

由于使用免费cpolar所生成的公网地址为随机临时地址,24小时内会重复变化。我们可以为其配置固定的二级子域名。

注意,配置固定二级子域名需要将cpolar套餐升级至基础套餐或以上。

进入cpolar官网并登录进入后台界面,点击左侧的预留,找到保留二级子域名,我们来为本地web站点保留一个二级子域名:

  • 地区:选择China VIP
  • 二级域名:可自定义
  • 描述:即备注,可自定义

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

二级子域名保留成功,将其复制下来

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

  • 编辑cpolar.yml配置文件
vi /usr/local/etc/cpolar/cpolar.yml

打开后按i编辑

在webstation下添加一行:subdomain: ”myweb1”

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

编辑完成按Esc键退出编辑,然后输入:wq回车保存。然后执行启动所有隧道,出现地址后复制公网地址

cpolar start-all

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

5. 测试使用固定二级子域名访问本地web站点

在浏览器访问刚刚所配置成功的二级子域名,出现页面配置成功。

使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」,windows,iOS描述文件,mac,linux,前端,运维

转载自cpolar极点云文章:Linux CentOS本地搭建web站点,并实现公网访问文章来源地址https://www.toymoban.com/news/detail-563165.html

到了这里,关于使用Linux本地快速搭建web网站,并内网穿透发布上线「内网穿透」的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无需租云服务器,Linux本地搭建web服务,并内网穿透发布公网访问(1)

    转载自cpolar文章:Linux CentOS本地搭建Web站点,并实现公网访问 在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有

    2024年02月07日
    浏览(33)
  • 【内网穿透】Linux服务使用宝塔面板搭建网站,并内网穿透实现公网远程访问

    转载自cpolar极点云文章:Linux使用宝塔面板搭建网站,并内网穿透实现公网访问 宝塔面板作为简单好用的服务器运维管理面板,它支持Linux/Windows系统,我们可用它来一键配置LAMP/LNMP环境、网站、数据库、FTP等,通过Web端轻松管理服务器。 以下教程,我们将演示使用宝塔面板

    2024年02月12日
    浏览(35)
  • Ubuntu本地快速搭建web小游戏网站,并使用内网穿透将其发布到公网上

    网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办? 在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,

    2024年02月11日
    浏览(35)
  • 搭建网站 --- 快速WordPress个人博客并内网穿透发布到互联网

    我们能够通过cpolar完整的搭建起一个属于自己的网站,并且通过cpolar建立的数据隧道,从而让我们存放在本地电脑上的网站,能够为公众互联网的用户访问。大量的测试和试运行,难免让人觉得眼花缭乱。今天,我们就抛开纷繁复杂的过程,仅从建站所需的工具,以及主要经

    2024年02月15日
    浏览(30)
  • Ubuntu本地快速搭建web小游戏网站,公网用户远程访问【内网穿透】

    网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办? 在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,

    2024年02月03日
    浏览(61)
  • PHPStudy快速搭建网站并结合内网穿透远程访问本地站点

    本教程为快速在本地环境下搭建web网站,同时实现可在外网环境下访问!! 使用工具 phpstudy(本地搭建web网站) cpolar内网穿透(将网站发布到公网可访问) 1. 本地搭建web网站 1.1 下载phpstudy后解压并安装 官网下载:https://www.xp.cn/download.html 安装后的效果,如图: 点击,一键

    2024年02月03日
    浏览(46)
  • 【服务器】零成本搭建网站并内网穿透实现公网访问

    在普通电脑用户看来,建立自己的网站总是一件高大上的事情,这个网站不仅可以成为展示自己的平台,还能成为商业的载体。在以往,建立一个像样的网站,不仅需要过硬的编程知识做基础,还需要有足够的资金租用服务器。但随着软件技术的快速发展,每个人都可以以很

    2024年02月16日
    浏览(43)
  • 在树莓派上搭建WordPress博客网站,并内网穿透发布到公网

    ✨个人主页:bit me👇 转载自cpolar极点云的文章:在树莓派上搭建WordPress博客网站,并内网穿透发布到公网 在本次教程里,我们将在树莓派上搭建一个Wordpress博客站点,开始博客时代,记录生活点滴。同时做内网穿透将博客发布上线,让互联网用户都可以访问到,无需公网

    2024年02月05日
    浏览(34)
  • 【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网穿透」

    在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?

    2024年02月02日
    浏览(39)
  • 本地搭建wamp服务器并内网穿透实现无公网IP远程访问

    转载自cpolar极点云的文章:无公网IP?教你在外远程访问本地Wamp服务器「内网穿透」 软件技术的发展日新月异,各种能方便我们生活、工作和娱乐的新软件层出不穷,但也有一些经过时间和用户考验的老牌软件屹立不倒。就一我们熟悉的网站集成环境来说,全球就有很多种

    2024年02月03日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包