centos 搭建网站(centos搭建web服务器)

作者:电脑培训网 2024-04-27 11:22:53 817

LinuxCentOS本地搭建网站,实现公网访问

文章目录

前言1.本地搭建网站2.测试局域网访问3.暴露本地网站3.1安装cpolar内网穿透3.2创建http隧道,指向本地端口803.3配置后台服务4、配置固定二级子域名5、使用固定二级子域名访问本地网站进行测试转载自cpolar文章:在LinuxCentOS上本地搭建网站并实现公网访问

centos 搭建网站(centos搭建web服务器)

前言

在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官网:

3.1安装cpolar内网穿透

cpolar安装curl-|

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

须藤巴什

或者cpolar短链接安装方法:curl-|须藤巴什

检查版本号。如果版本号正常显示则说明安装成功cpollo版本

令牌认证

登录cpolar官网后台,点击左侧的Verify,检查你的authenticationtoken,然后将token粘贴到命令行cpolarauthtokenxxxxx

xx

简单的渗透测试cpolarhttp8080

按ctrl+c退出

向系统添加服务sudosystemctlenablecpolar

启动cpolar服务sudosystemctlstartcpolar

查看服务状态sudosystemctlstatuscpolar

3.3配置后台服务

c极性http80

如下图所示,生成了对应的公网地址,一个是http协议的,一个是https协议的。复制它们。

在浏览器中输入上面暴露的http公网地址,即可实现公网环境下的访问。该界面的出现表明该站点已成功暴露在公网。

4.配置固定二级子域名

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

编辑cpol.yml文件vi/usr/local/etc/cpol/cpol.yml

打开后按i编辑,将以下配置authtoken:添加到文件中。

相关推荐

热门推荐

猜你喜欢