linux安装Apache服务及配置详解

这篇具有很好参考价值的文章主要介绍了linux安装Apache服务及配置详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、安装Apache服务

二、配置Apache服务 

三、自定义网站存放目录

四、配置Selinux安全子系统


一、安装Apache服务

1、检查是否安装了Apache服务器软件

rpm -qa | grep -i httpd

 linux安装apache,linux,linux

2、卸载已安装的Apache服务器软件

dnf remove httpd*

注:如果提示bash: dnf:未找到命令则需要安装dnf命令,分别执行下列两个命令

yum install epel-release
yum install dnf

3、再次检查是否安装了Apache服务器软件

rpm -qa | grep -i httpd

 linux安装apache,linux,linux

 4、安装Apache服务器软件

dnf  -y install httpd*

出现下列情况表示安装成功

linux安装apache,linux,linux

 5、可以使用rpm -qa | grep -i httpd命令来查询是否安装成功

rpm -qa | grep -i httpd

linux安装apache,linux,linux

6、启动httpd服务程序并将其加入到开机启动项中,使其能够随系统开机而运行

systemctl start httpd
systemctl enable httpd

linux安装apache,linux,linux

 7、在浏览器中输入服务器的IP地址,测试服务是否开启

linux安装apache,linux,linux

二、配置Apache服务 

1、Apache服务常见配置文件介绍

文件名称 作用
/etc/httpd 服务目录
/etc/httpd/conf/httpd.conf 主配置文件
/var/www/html 网站数据目录

/var/log/httpd/access_log

访问日志

/var/log/httpd/error_log

错误日志

/etc/httpd/conf.d

附加模块配置文件

/etc/httpd/modules

模块文件路径链接

/etc/httpd/bin/

二进制命令

/etc/httpd/logs

默认日志文件位置

2、Apache主配置文件介绍

        在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置。(位置:/etc/httpd/conf/httpd.conf)

vim /etc/httpd/conf/httpd.conf

linux安装apache,linux,linux

linux安装apache,linux,linux

     linux安装apache,linux,linux

  3、配置http服务程序常用的参数及用途

linux安装apache,linux,linux4、修改apache网页的默认页,并浏览查看是否成功

  在httpd配置文件中,可以看出,默认网页的位置存放在/var/www/html目录中,经过查看得知,默认网站的首页名称为index.html,因此可以修改默认主页的内容,替换掉httpd服务程序的默认页面。

linux安装apache,linux,linux

 修改主页内容

echo "hello word" > 	/var/www/html/index.html

 linux安装apache,linux,linux

 修改完之后,通过浏览器进行访问,可以发现此时的主页并没有改变

 三、自定义网站存放目录

1、建立存放网站数据的目录

mkdir /home/wwwroot

linux安装apache,linux,linux

 2、打开httpd服务程序的主配置文件,修改网站数据保存路径的参数,将119行的DocumentRoot修改为/home/wwwroot,将定义目录权限的参数124行和131行的Directory的路径也修改为/home/wwwroot。

打开主配置文件

vim /etc/httpd/conf/httpd.conf

linux安装apache,linux,linux

 linux安装apache,linux,linux

 保存退出

3、向新创建的网站目录写入要存放的网页

echo "这是我的自己定义网站" > /home/wwwroot/index.html

linux安装apache,linux,linux

 4.、重新启动httpd服务

systemctl restart httpd

linux安装apache,linux,linux

四、配置Selinux安全子系统

1、查看linux系统Selinux的运行状态

vim /etc/selinux/config

linux安装apache,linux,linux

 通过以上面内容可以看到,Selinux安全子系统是处理强制运行状态

2、把Selinux服务的运行模式修改为强制启用状态

setenforce 1

 linux安装apache,linux,linux

3、设置自定义网站目录Selinux安全上下文

semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*

linux安装apache,linux,linux

4、 刷新Selinux安全上下文

restorecon -Rv /home/wwwroot/

linux安装apache,linux,linux

5、通过URL访问

linux安装apache,linux,linux文章来源地址https://www.toymoban.com/news/detail-784695.html

到了这里,关于linux安装Apache服务及配置详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux之Web服务器配置(Apache)

    摘要: Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可

    2024年02月03日
    浏览(51)
  • linux 服务器类型Apache配置https访问

    一:查看服务器类型,下载相应的SSL证书 命令:netstat -anp | grep :80 httpd 是Apache超文本传输协议(HTTP)服务器的主程序,所以下载Apache证书 二:将证书解压后复制到服务器上 三个文件:xxx.key xxx_public.cert xxx_chain.cert 三:准备工作完成,配置 1.命令: yum -y install mod_ssl   安装 m

    2024年02月21日
    浏览(45)
  • 在Linux下配置Apache HTTP服务器

    在Linux的世界里,如果说有什么比解决各种“神秘”的故障更让人头疼,那一定就是配置Apache HTTP服务器了。这不是因为Apache有什么问题,而是因为配置它简直就像解谜游戏,一不留神就会让你陷入无尽的纠结。 首先,你需要知道的是,Apache并不是一个“喂我配置文件,我就

    2024年02月02日
    浏览(53)
  • linux 15day apache apache服务安装 httpd服务器 安装虚拟主机系统 一个主机 多个域名如何绑定

    1.apache目录介绍 1.准备测试页面 2.访问控制测试 可以直接编辑apache主配置文件 修改默认网站发布目录 配置域名解析: 测试访问 基于端口 访问:www.soso666.com 访问: test.soso666.com:81 可以配置域名解析,也可以不用配域名解析

    2024年02月04日
    浏览(49)
  • 配置安全的linux-apache服务器(5)

    实验简介 实验所属系列:Linux网络服务配置与安全 实验对象: 本科/专科信息安全专业、网络工程 相关课程及专业:系统安全配置、服务器配置、计算机网络 实验时数(学分):2学时 实验类别:实践实验类 预备知识 虚拟主机简介 虚拟主机(Virtual Host)是指在一台主机上运

    2024年02月03日
    浏览(40)
  • Linux 操作系统安装 Apache 服务器

    摘要 电子计算机诞生以来,计算机操作系统的研究有了很大的发展。我们 身边最熟悉的操作系统有微软的 windows。当然这只是相对于 pc 端来说。现在 操作系统进入了社会生活的各个方面,涉及大型计算机、个人计算机、移动便携 设备、其他自动化设备等各个层次的应用领域

    2024年02月04日
    浏览(61)
  • Linux中搭建和配置Apache服务器的详细步骤

    Apache是一款强大的开源Web服务器,广泛用于搭建和托管网站。在Linux系统上,搭建和配置Apache服务器是一个常见的任务,本文将提供详细的步骤和示例代码,帮助大家轻松完成这项任务。 首先,需要在Linux系统上安装Apache服务器。具体命令因Linux发行版而异,以下是一些示例:

    2024年02月03日
    浏览(59)
  • Linux:http服务(Apache 2.4.57)源码编译——配置网站 || 入门到入土

    目录 1.下载源码包 2.配置httpd运行环境 3.编译源码包安装apache软件 4.优化执行路径 5.添加httpd系统服务 #正文 1.httpd服务器的基本配置 2.Linux命令行访问网站 3. 网站日志 4.控制网站访问  5.创建用户认证数据库 #构建虚拟web主机 1.构建虚拟主机——基于域名 2.构建虚拟主机——基

    2024年02月15日
    浏览(38)
  • Apache服务的搭建与配置

    #Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 //Apache的主程序名叫httpd。 //eg:在

    2024年02月06日
    浏览(36)
  • Apache 服务的搭建与配置

             目录 一.安装Apache 二.访问控制 1.准备测试页面 2.访问测试 3.修改默认网站发布地址 三.虚拟主机 ①基于端口 ②基于域名 ③基于IP         Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache是世界使用排名第一的Web服务器软件。

    2024年02月03日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包