文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CentOS部署Apache服务

2023-09-17 07:22

关注

在这里插入图片描述


服务部署五大步骤


apache服务是用来提供网页服务的,比如说,我们浏览一个网站实际上就是连接这个网站的服务器,当我们浏览百度新闻的时候其实就是在连接百度的一台服务器(计算机),在这台上服务器上部署了一些列服务,浏览网页的过程就是在这个服务器上下载文件的过程。在Linux操作系统部署服务主要分为五大步(实际上所有服务的部署都是这五大步):

1. 准备环境

关闭防火墙
service iptables status #查看是否开启service iptables stop #临时关闭chkconfig iptables off #永久关闭
关闭selinux
setenforce 0 #临时关闭#永久关闭需要修改配置文件vim /etc/sysconfig/selinux

在这里插入图片描述

配置IP

也就是我们的主机IP,通过ifconfig命令可以查看。

2. 安装软件包

yum install httpd -y

3. 修改配置文件

vim /etc/httpd/conf/httpd.conf

下面查看这个配置文件中的内容,并标记处一些重要信息

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这是文档的根目录,我们安装的服务是在服务端的,当我们使用谷歌浏览器浏览网页的时候,谷歌浏览器作为客户端会向服务端httpd软件发送请求,而httpd软件就是提供网页服务的,网页实际上就是一堆文件,httpd就会去这个目录/var/www/html寻找文件。也就是浏览器客户端向服务器的httpd服务发送请求时,httpd程序就会去该目录查找文件并返回给谷歌浏览器客户端,所以说上网的过程就是一个文件下载的过程。与网站有关的所有文件都在这个目录下,我们可以写一个hello.txt文件保存在该目录下。

4. 重启服务

service httpd restart

重启前,我们可以把当前主机的名字(当前Linux服务器的名字)改为一个域名的形式,注意配置文件也要修改。

hostname www.mindtechnist.com

修改配置文件

vim /etc/hosts

这里可以不修改,因为修改后也不能使用,这在后面会说。

5. 测试服务

在浏览器输入我们设置的域名来访问服务器,需要注意的是,这里访问会失败,因为这个域名是我们自己设置的,我们的计算机DNS服务器并不承认这个域名,也就是说本机DNS服务无法解析这个域名,无法解析也就无法得到IP地址,就没有办法找到服务器主机。所以,我们在访问服务器的时候应该通过IP地址和port端口号去访问,同时需要指定你要访问的资源的路径。首先通过ifconfig查看自己的IP
在这里插入图片描述
然后在浏览器输入
在这里插入图片描述
实际上不需要这样写路径,因为我们的httpd配置文件中的路径就是这个绝对路径,我们一连接这个服务就已经默认被cd到/var/www/html目录下了,所以在访问的时候指定相对路径即可(http和port都可以不写,因为浏览器默认使用的就是http协议,而Linux服务器默认httpd服务的端口就是80,port可在配置文件中修改,修改后需要显示指定)
在这里插入图片描述
在这里插入图片描述
这样我们在Linux的/var/www/html下创建的hello.txt文件的内容就可以在浏览器中看到了。
我们在平时连接网络的时候并不需要指定目录和文件名,这是因为每个网站服务端都会有一个默认的文件,我们每次连接请求的就是这个默认文件index.html,我们可以在自己搭建的服务器目录下建一个以此命名的文件,当我们不指定文件连接服务器的时候,就会默认请求这个文件。我们可以直接查看一个网页的源代码,把它复制到自己的index.html文件中,这样就可以模仿一个其他的网页了(内容都在,但是可能会丢失一些样式),我们只要把这些文件放到网站根目录/var/www/html下,一个仿制的网站就搭建好了。
下面,我们来模仿一个某小说网的主页,打开某小说网址,进行如下操作:

设置—>更多工具 —>开发者工具

在这里插入图片描述
进入后,点击左上角的三个点
在这里插入图片描述
选择copy来复制该网页的HTML代码
在这里插入图片描述
拷贝好之后,在自己的/var/www/html目录下,创建一个index.html文件,并把拷贝的内容复制进去,保存退出。然后在浏览器输入
在这里插入图片描述
在这里插入图片描述
这样就可以看到和某小说网页一摸一样的页面了。


在这里插入图片描述

在这里插入图片描述


来源地址:https://blog.csdn.net/qq_43471489/article/details/125471955

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯