Linux网站服务实操练习

  • 😘作者简介:一名99年运维岗位员工,正在自学云计算课程。
  • 👊宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。
  • 🙏创作不易,动动小手给个点赞加关注吧,有什么意见评论区告诉我,一起学习。

 

文章目录

前言

概念

静态站点

Apache基础

安装Apache

防火墙介绍

虚拟主机

服务器配置

www.sure.org站点设置(在自定义位置设置站点)

1、准备网站源码(网页)目录

2、创建a.rog的网站配置文件

3、检测配置文件语法,重启服务

客户端配置

Linux客户端域名解析

 Linux客户端测试网站的可用性

删除服务器的站点配置的授权部分进行测试

删除服务器的站点配置的授权部分

 重启httpd服务

客户端进行测试

www.b.org站点设置(在网站主目录设置站点)

1、准备网站源码(网页)目录

2、创建b.rog的网站配置文件(这里和之前的站点设置有所不同)

3、检测配置文件语法,重启服务

客户端配置

1、Linux客户端域名解析

 2、Linux客户端测试网站可用性

总结


前言

        时隔三周,本篇文章是阳康的第一篇文章也是23年的第一篇文章,结束了三周浑浑噩噩的生活,重新投入到学习中,明确自己的目标,希望在新的一年大家都能有不同的惊喜收获,今天介绍一下Linux中的网站服务,并且根据具体的实操来联系如何创建网站服务以及客户端如何配置来访问服务器的网站服务,以静态网站为例来优先介绍。

概念

  • HTML:HyperText  Markup Language(超级   文本   标记   语言)。
  • 网页:使用HTML,PHP,JAVA语言格式书写的文件。
  • 主页:网页中呈现给用户的第一个页面。
  • 网站:多个网页组合而成的一台网站服务器。
  • URL:Uniform Resource Locator、统一资源定位符、访问网站的地址
  • 网站架构:LAMP:Linux + Apache + MySQL + PHP(系统 + 服务器程序 + 数据管理软件 + 中间软件)

静态站点

        静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。

动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。

Apache基础

  • Apache官网:www.apache.org
  • 软件包名称:httpd
  • 服务器端口:80/tcp(http)443/tcp(https)
  • 配置文件:/etc/httpd/conf/httpd.conf
  • 子配置文件:/etc/httpd/conf.d/*.conf
  • 主目录:/var/www/html       当将站点的网页目录设置到该目录下时,在配置文件中不需要授权,下面会详细介绍,需要注意一下。

安装Apache

yum -y  install httpd     //安装httpd
systemctl start htpd         //启动httpd服务
systemctl enable httpd        //设置开机自启
systemctl stop firewalld        //关闭防火墙
setenforce  0                    //关闭selinux防火墙

防火墙介绍

  • firewalld简介:保护互联网对服务器的影响
  • selinux简介:保护服务器内部程序(ftp)对内部文件(/var/ftp)的访问
  • selinux状态查看:getenforce        (enforcing开启,permissive放行,disable关闭)

虚拟主机

目的:虚拟主机VirtualHost,在一台五级服务器上运行多个网站。

类型:基于主机名:www.sure.org    www.b.org

配置虚拟主机目标:在一台服务器上,实现两个网站的架设、

                                网站域名 :网站资源存放目录、

                                www.a.org           /var/www/html/a.org、

                                www.b.org         /b.org

                                注意关闭firewalld和selinux

服务器配置

分别测试在网站主目录设置站点,和在自定义位置设置站点。

www.sure.org站点设置(在自定义位置设置站点)

1.准备网站源码(网页)目录

2.创建sure.rog的网站配置文件

3.检测配置文件语法,重启服务

1、准备网站源码(网页)目录

mkdir   /test/sure.org

vim   /test/sure.org/index.html         //index中的内容作为网页显示内容

2、创建a.rog的网站配置文件

vim /etc/httpd/conf.d/sure.org.conf        在文件中输入一个内容

<VirtualHost *:80>                         //某个虚拟主机
ServerName www.sure.org                //服务器取个名字
DocumentRoot /test/sure.org             //设置网站的根目录
</VirtualHost>
<Directory "/test/sure.org">                //这里的路径不要错了一定是网站源码目录
Require all granted                        //授权
</Directory>

注意这里是在自定义位置设置的站点,如果不授权,客户端将不会访问到该站点。

3、检测配置文件语法,重启服务

httpd -t                        //检测配置文件的语法

systemctl restart httpd            //重启httpd服务

 出现OK即可,如果在配置文件中不小心输入错误,这里检测会提示错误内容,更改后再次检查直到出现OK即可。

客户端配置

Linux客户端域名解析

vim   /etc/hosts

192.168.79.130    www.sure.org        //这里的IP是服务器的IP。

 Linux客户端测试网站的可用性

通过浏览器访问域名(www.sure.org)

 搭建成功,并且客户端访问成功,现在测试一下如果把服务器的站点配置文件的授权删掉试一下客户端还能否访问成功。

删除服务器的站点配置的授权部分进行测试

删除服务器的站点配置的授权部分

vim /etc/httpd/conf.d/sure.org.conf

 重启httpd服务

systemctl restart httpd

客户端进行测试

通过浏览器访问域名(www.sure.org)

 显示的内容不再是我们自己输入的网站内容了,我们在服务器的站点设置配置加上授权就可以了。

www.b.org站点设置(在网站主目录设置站点)

1.准备网站源码(网页)目录

2.创建b.rog的网站配置文件

3.检测配置文件语法,重启服务

1、准备网站源码(网页)目录

mkdir /var/www/html/b.org

vim /var/www/html/a.org/index.html        //index中的内容作为网页显示内容

2、创建b.rog的网站配置文件(这里和之前的站点设置有所不同)

vim /etc/httpd/conf.d/b.org.conf        在文件中输入一个内容

<VirtualHost *:80>                         //某个虚拟主机
ServerName www.sure.org                //服务器取个名字
DocumentRoot /var/www/html/b.org             //设置网站的根目录
</VirtualHost>

因为是在网站的主目录设置的站点所以不需要授权部分。

3、检测配置文件语法,重启服务

和之前sure.org站点测试一样的操作。

客户端配置

1、Linux客户端域名解析

vim   /etc/hosts

192.168.79.130        www.b.org

 2、Linux客户端测试网站可用性

通过浏览器访问域名(www.b.org)

 测试搭建成功,在网站的主目录下创建站点即使在服务器的站点配置文件中不授权,客户端也是一样可以访问的。


总结

        通过这两个站点搭建的实操,不知道大家是否对网站服务有了进一步的了解呢,站点的搭建不单只能在网站的主目录进行,还可以再任意目录搭建,在其他位置搭建的时候注意需要在服务器的站点配置文件中进行授权,不然客户端是无法访问我们设置的网页内容的。

  • 26
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 42
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sure云小硕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值