Linux搭建Web服务

来源:
导读 大家好,我是本期栏目编辑小友,现在为大家讲解Linux搭建Web服务问题。 与Windows系统相比,Linux系统具有安全、稳定、开源、设置多样化等

大家好,我是本期栏目编辑小友,现在为大家讲解Linux搭建Web服务问题。

与Windows系统相比,Linux系统具有安全、稳定、开源、设置多样化等优点,这使得人们选择Linux作为服务器。Linux系统支持构建各种不同的应用服务,如DNS、FTP、DHCP和Web服务器。

如果在Linux上设置了网站服务,局域网中的机器就可以很容易地访问这个Linux机器的网站。那么外网怎么也能访问内网Linux服务器上的网站服务呢?

发布内部网服务的困难。

一般情况下,小型企业或个人用户是没有办法通过路由器的端口映射直接访问外部网络的,原因有以下五点:

宽带运营商没有给拨号设备分配真正的动态公网IP;

普通员工没有权限登录路由器管理页面;

猫拨号时,宽带提供商不提供猫的登录密码;

路由器或cat没有端口映射功能;

网络结构太复杂。

使用工具

花生壳是一款动态域名解析软件,可以解决互联网无法接入局域网的问题。它可以在没有公共IP的网络环境中使用,不需要在路由器中设置复杂的端口映射,也可以在Linux系统上使用。让我们来看看如何使用花生壳通过Linux上的Web服务访问内网服务器。(在文本末尾发送交换代码)

(1)Linux构建Web服务。

让我们以构建基于web的Linux服务器系统监控服务为例。我们需要先在服务器上安装Apache服务和PHP,然后关闭防火墙。

然后部署Linux-dash服务器监控系统。

在Linux服务器上部署监控系统后,默认服务端口为80。局域网中的其他设备可以通过浏览器直接输入Linux服务器IP来访问系统界面。

(2)在Linux上安装花生壳。

确认内网访问正常,然后安装花生壳程序。登录花生壳官网,进入下载页面。由于花生壳支持多个Linux应用平台,下载相应系统版本的花生壳(内网穿透)客户端。

下载后,进入花生壳程序的安装目录。这里以Ubuntu 64位系统为例,输入安装命令:dpkg -i phddns_3.0_x86_64.deb,回车,安装成功,生成一个SN代码。(安装花生壳时,Linux服务器必须能够连接到互联网。)关于在Linux系统上安装花生壳的详细步骤,请移至花生壳官网。

输入命令:phddns安装成功后开始启动花生壳服务。

然后在浏览器中输入花生壳的远程管理地址进入远程管理页面,输入安装花生壳时生成的SN码和默认密码admin。

根据提示,为这个Linux设备设置一个新密码,输入手机号和验证码激活。

注意:默认内置帐户仅为公网版服务。如果需要使用内网穿透功能,应该自己打开。

如果之前已经在官网注册过花生壳账号,并且开通了内网穿透服务,可以通过更改登录方式,登录到自己注册的账号来使用。

(3)设置内网渗透映射。

在花生壳管理页面,点击【内网穿透】——【添加地图】添加地图;

根据页面提示填写完整映射的内容,

应用名称:自定义。

="text-indent: 2em;"> 选择域名:用于外网访问的域名

映射类型:网站服务可以选应用类、HTTP或者HTTPS,这里演示使用HTTP方式

外网端口:由于映射类型选择HTTP,外网端口默认为80

内网主机:填写Linux服务器的内网IP地址(10.168.1.100)

内网端口:Linux服务器上Web服务的端口(80)

填写后点击确定;

生成一条外网访问地址,复制地址到浏览器地址栏就可以测试访问了。

(4)实现外网访问功能

在外网打开浏览器输入花生壳的外网访问地址测试访问,如果访问到的界面跟局域网访问的界面一致代表映射正常。

使用花生壳的感受

无需公网IP地址、无需复杂的路由操作;

花生壳支持多系统平台,在Linux系统上安装花生壳后,不需要另外开着Windows系统来运行花生壳程序;

端口映射设置简单,通过花生壳管理页面即可完成;

支持远程管理花生壳,即使不在Linux服务器旁,也可以通过Web管理页面进行操作。

Linux系统相较于Windows系统,具有安全、稳定、开源、设置多样化等优点,使得人们多数选择Linux做服务器。Linux系统支持搭建多种不同的应用服务,如DNS、FTP、DHCP和Web服务器等。

如果在Linux上搭建了一个网站服务,那局域网内的机器能轻松访问到这台Linux机器的网站。那么如何让外网也能访问到内网Linux服务器上的网站服务呢?

发布内网服务的难点

一般情况下,小型企业或个人用户所处的网络环境是没有办法直接通过路由器的端口映射实现外网访问的,原因有以下5点:

宽带运营商没有分配真实的动态公网IP给到拨号的设备;

普通员工没有权限登录路由器管理页面;

光猫拨号时,宽带商不提供光猫的登录密码;

路由器或光猫没有端口映射的功能;

网络结构过于复杂。

使用工具

花生壳是动态域名解析软件,可以解决互联网无法访问局域网的问题。它支持在无公网IP的网络环境下使用,无需进去路由器设置复杂的端口映射,同时还支持在Linux系统上使用。下面我们通过Linux上的Web服务,来看看如何使用花生壳实现外网访问内网服务器。(文末送兑换码)

(1)Linux搭建Web服务

我们以搭建基于Web的Linux服务器系统监控服务为例,在服务器上需要先安装Apache服务及PHP,然后关闭防火墙。

接着部署Linux-dash服务器监控系统。

在Linux服务器上部署该监控系统后,默认的服务端口为80,局域网内其他的设备,可通过浏览器直接输入Linux服务器IP即可访问到该系统界面。

(2)在Linux上安装花生壳

确认内网访问正常,接下来需要安装花生壳程序。登录花生壳官网,进入下载页面,由于花生壳支持Linux多个应用平台,下载对应系统版本花生壳(内网穿透)客户端。

下载后,进入花生壳程序的安装目录,这里以Ubuntu 64位系统为例,输入安装命令:dpkg -i phddns_3.0_x86_64.deb,回车,安装成功并生成一个SN码。(安装花生壳时Linux服务器须能联网)查看Linux系统安装花生壳的详细步骤请移步至花生壳官网。

安装成功后,输入命令:phddns start启动花生壳服务。

然后在浏览器输入花生壳的远程管理地址进入远程管理页面,输入安装花生壳时生成的SN码及默认密码admin进入。

根据提示,设置此Linux设备新的密码、及输入手机号和验证码进行激活。

注:默认内置帐号只有公网版服务,如需使用内网穿透功能,要自行开通)。

若之前已在官网注册了花生壳帐号并开通内网穿透服务,可通过更换登录,登录自己注册的帐号来使用。

(3)设置内网穿透映射

在花生壳管理页面,点击【内网穿透】——【添加映射】进行添加映射;

根据页面的提示填写完整映射的内容,

应用名称:自定义

选择域名:用于外网访问的域名

映射类型:网站服务可以选应用类、HTTP或者HTTPS,这里演示使用HTTP方式

外网端口:由于映射类型选择HTTP,外网端口默认为80

内网主机:填写Linux服务器的内网IP地址(10.168.1.100)

内网端口:Linux服务器上Web服务的端口(80)

填写后点击确定;

生成一条外网访问地址,复制地址到浏览器地址栏就可以测试访问了。

(4)实现外网访问功能

在外网打开浏览器输入花生壳的外网访问地址测试访问,如果访问到的界面跟局域网访问的界面一致代表映射正常。

使用花生壳的感受

无需公网IP地址、无需复杂的路由操作;

花生壳支持多系统平台,在Linux系统上安装花生壳后,不需要另外开着Windows系统来运行花生壳程序;

端口映射设置简单,通过花生壳管理页面即可完成;

支持远程管理花生壳,即使不在Linux服务器旁,也可以通过Web管理页面进行操作。

.dfma { position: relative; width: 1000px; margin: 0 auto; } .dfma a::after { position: absolute; left: 0; bottom: 0; width: 30px; line-height: 1.4; text-align: center; background-color: rgba(0, 0, 0, .5); color: #fff; font-size: 12px; content: "广告"; } .dfma img { display: block; }

标签:

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。