文章目录
前言
在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,无需设置路由器,也无需购买云服务器。
c