Linux网站服务实操练习

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

  •  作者简介一名99年软件运维应届毕业生正在自学云计算课程。
  • 宣言人生就是Bbirth和Ddeath之间的Cchoise做好每一个选择。
  • 创作不易动动小手给个点赞加关注吧有什么意见评论区告诉我一起学习。

文章目录

前言

概念

静态站点

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中的网站服务并且根据具体的实操来联系如何创建网站服务以及客户端如何配置来访问服务器的网站服务以静态网站为例来优先介绍。

概念

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

静态站点

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

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

Apache基础

  • Apache官网www.apache.org
  • 软件包名称httpd
  • 服务器端口80/tcphttp443/tcphttps
  • 配置文件/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

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


总结

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux