LinuxCentOS本地搭建网站,实现公网访问
前言1.本地搭建网站2.测试局域网访问3.暴露本地网站3.1安装cpolar内网穿透3.2创建http隧道,指向本地端口803.3配置后台服务4、配置固定二级子域名5、使用固定二级子域名访问本地网站进行测试转载自cpolar文章:在LinuxCentOS上本地搭建网站并实现公网访问
前言
在Web项目中,如果需要外部访问部署的网站,则需要介质。通过将资源放置在这个媒体中,然后通过暴露的端口指向站点,当外部访问到媒体对应的端口时,媒体就指向站点来完成访问。像这样常用的介质有tomcat容器、Apache等,这里使用Apache来构建。
Apache2是一种流行的Web服务器应用程序,通常称为运行网站的服务器。目前,apache在centos中已经更名为httpd。
1.本地搭建web站点
安装httpd,输入命令,如果出现y/N,则输入y
百胜安装httpd
安装完成后,查看版本信息。如果出现以下版本信息则表示安装成功。
httpd-v
启动服务
服务httpd启动
2.测试局域网访问
打开浏览器,输入进行局域网访问。httpd默认是80端口,访问时不需要添加端口。
注意,如果没有出现此页面,则可能是防火墙问题。输入以下命令关闭防火墙
systemctl停止firewalld.service
3.公开本地web网站
由于站点在本地设备,因此局域网之间可以访问,但在公网环境下无法访问。接下来,将网站发布到公共网络。
这是通过cpolar内网穿透,创建http隧道,将内网80端口映射到公网来实现的。无需公网IP,无需设置路由器,无需购买云服务器。
cpolar官网:
cpolar安装curl-|
须藤巴什
或者cpolar短链接安装方法:curl-|须藤巴什
检查版本号。如果版本号正常显示则说明安装成功cpollo版本
令牌认证
登录cpolar官网后台,点击左侧的Verify,检查你的authenticationtoken,然后将token粘贴到命令行cpolarauthtokenxxxxx
xx
简单的渗透测试cpolarhttp8080
按ctrl+c退出
向系统添加服务sudosystemctlenablecpolar
启动cpolar服务sudosystemctlstartcpolar
查看服务状态sudosystemctlstatuscpolar
c极性http80
如下图所示,生成了对应的公网地址,一个是http协议的,一个是https协议的。复制它们。
在浏览器中输入上面暴露的http公网地址,即可实现公网环境下的访问。该界面的出现表明该站点已成功暴露在公网。
4.配置固定二级子域名
由于上述命令暴露的公网地址在窗口关闭后会被关闭而无法访问,所以我们需要将参数保存在配置文件中。方便隧道每次开启时自动在后台开始运行。
编辑cpol.yml文件vi/usr/local/etc/cpol/cpol.yml
打开后按i编辑,将以下配置authtoken:添加到文件中。
当宽带连接无法连接时,提示“网络连接,无法加载远程访问连接管理器服务。错误711:操作无法完成,因此无法及时启动远程访问.当宽带连接无法连接时无法连接,提示“网…
小编就给大家介绍几个防止局域网用户访问自己电脑的小方法。小编就给大家介绍几个防止局域网用户访问自己电脑的小方法。1.直接断开连接禁止访问电脑断开访客的连接。点击…
有朋友反映自己的Win7电脑没有IPv6网络访问权限。如何解决这个问题呢?下面小编就给大家讲一下我在Win7系统中出现的问题.有朋友反映自己的Win7电脑没有I…
生活中我们可能会遇到连接网线后对应端口指示灯不亮的问题。今天小编就给大家带来这个问题的解决方案。生活中,我们可能会遇到连接网线后对应端口指示灯不亮的问题。今天小…
很多朋友在使用以太网的时候都遇到过无法上网的问题,这会导致无法使用网络。事实上,解决以太网不接入互联网的问题并不困难。下面我们就来看看吧。很多朋友在使用以太网时…
2024-05-17 19:03:02
2024-05-17 18:48:41
2024-05-17 18:35:06
2024-05-17 18:00:35
2024-05-17 17:44:49
大家好,今天小编关注到一个比较有意思的话题,就是关于培训机构安全检查方案的问题,…
大家好,今天小编关注到一个比较有意思的话题,就是关于知名眼线培训学校的问题,于是…