文章目录
前言
在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有tomcat容器、Apache等,这边使用Apache来建搭建。
Apache2 是一种流行的 Web 服务器应用程序,也就是通常所说的运行网站的服务器,目前apache在centos已经改名,叫httpd。
1. 本地搭建web站点
安装httpd,输入命令,出现y/N,输入y
yum install httpd

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

启动服务
service httpd start

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

注意,如没有出现这个页面,可能是防火墙问题,输入以下命令可以关闭防火墙(centos8)
systemctl stop firewalld.service
3. 公开本地web网站
由于该站点是在本地设备上,局域网之间可以访问,但是公网环境下无法访问,接下来将web站点发布到公网。
这里使用cpolar内网穿透来实现,创建http隧道,将内网80端口映射到公网上,无需公网IP,无需设置路由器,也无需购买云服务器。
<

本文详细介绍了如何在Linux本地搭建web站点,并使用cpolar进行内网穿透,让web站点可以在公网环境中访问。通过配置Apache服务器,关闭防火墙,安装cpolar,创建http隧道,设置固定二级子域名,最终实现通过自定义域名访问本地web站点。
最低0.47元/天 解锁文章
653





