我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CentOS部署Apache服务

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

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CentOS部署Apache服务

在这里插入图片描述


服务部署五大步骤


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

CentOS部署Apache服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS下怎么部署Apache服务

本篇内容介绍了“CentOS下怎么部署Apache服务”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!编译安装开发环境编译安装前首先yum 安
2023-06-27

CentOS服务器如何部署

这篇文章主要为大家展示了“CentOS服务器如何部署”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS服务器如何部署”这篇文章吧。一、虚拟机CentOS系统安装部署:二、虚拟机CentO
2023-06-03

apache服务器部署vue项目

随着前端开发技术的迅速发展,越来越多的静态页面项目被打包成了SPA(Single Page Application,即单页应用),而Vue.js作为其中的佼佼者,便成为了越来越多前端开发者的首选。Vue.js的部署方式有很多,其中一个比较常用的方式是利用Apache服务器来部署Vue.js项目。接下来,我们将介绍如何在Apache服务器上部署Vue.js项目。1.安装Apach
2023-05-24

RHEL6中怎么部署Apache服务器

这篇文章主要介绍“RHEL6中怎么部署Apache服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“RHEL6中怎么部署Apache服务器”文章能帮助大家解决问题。Apache的安装如果安装RHE
2023-06-27

Centos6.6下怎么部署apache服务器

今天小编给大家分享一下Centos6.6下怎么部署apache服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装编译环
2023-06-27

阿里云centos部署svn服务器

本文将详细地介绍如何在阿里云上使用CentOS操作系统部署SVN服务器,SVN是版本控制系统,是进行代码管理和团队协作的重要工具。在阿里云上部署SVN服务器可以方便地进行代码管理,提高团队协作效率。正文:一、准备环境在阿里云上部署SVN服务器,需要先准备一个CentOS服务器。在阿里云的控制台中,选择“ECS”服
阿里云centos部署svn服务器
2023-12-13

Linux下Apache服务的部署和配置

目录1 Apache的作用2 Apache的安装3 apache的启用4 apache的基本信息5 apache的访问控制5.1 基于客户端ip的访问控制5.2 基于用户认证的访问控制6 apache的虚拟主机7 apache的加密访问8
2022-06-04

CentOS 7部署OpenStack(

1、创建数据库[root@controller ~]# mysql -u root -p -e "CREATE DATABASEglance;"Enter password: [root@controller ~]# mysql -u ro
2023-01-31

CentOS如何部署

这篇文章将为大家详细讲解有关CentOS如何部署,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.CentOS部署1.1 win7/win10 装VM 1.2 win7-->linux 鼠标左键 鼠标会进
2023-06-02

CentOS中怎么部署Squid代理服务

这篇文章主要介绍“CentOS中怎么部署Squid代理服务”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CentOS中怎么部署Squid代理服务”文章能帮助大家解决问题。Squid cache(简称
2023-06-27

Linux下Apache服务如何部署和配置

这篇文章主要为大家展示了“Linux下Apache服务如何部署和配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下Apache服务如何部署和配置”这篇文章吧。1 Apache的作用解
2023-06-22

Ubuntu Apache下部署Dja

ubuntu:18.04Apache:2.4.29Python:3.6.6Django:2.1.3系统自带Python2.7.15rc以及Python3.6.6sudo apt install apache2sudo apt install
2023-01-31

CentOS 7中怎么部署一个RabbitMQ服务

CentOS 7中怎么部署一个RabbitMQ服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。RabbitMQ 安装# Install from EPEL [root@v
2023-06-16

centos 7.5 部署varnish缓存服务器功能

一、varnish简介 Varnish是高性能开源的反向代理服务器和HTTP缓存服务器,其功能与Squid服务器相似,都可以用来做HTTP缓存。可以安装 varnish 在任何web前端,同时配置它缓存内容。与传统的 squid 相比,va
2022-06-04

编程热搜

目录