ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

RH358学习笔记--8(配置Web服务器学习)

2021-08-12 18:33:58  阅读:273  来源: 互联网

标签:Web 虚拟主机 配置文件 httpd -- conf RH358 Apache 服务器


配置Web服务器

一、使用Apache HTTPD配置基本Web服务器

(1)安装Apache HTTP服务器

[root@servera ~]# yum -y install httpd

httpd模块支持三个配置文件:
 common:提供生产就绪部署(默认)
 minimal:提供可以运行Apache web服务器的最小软件包集
 devel:提供修改HTTPD所需的包

 

 

[root@servera ~]# yum module install httpd:2.4/common
(2)配置Apache HTTP服务器

 

Apache HTTP Server读取它的配置如下:
 /etc/httpd/conf/httpd.conf 主配置文件。
 /etc/httpd/conf.d/ 它提供了补充配置文件,包括在httpd.conf,且文件名以.conf 结尾。
 /etc/httpd/conf.modules.d/ 提供了用于动态加载Apache模块的补充配置文件,且文件名以.conf结尾。

 

 

 文件的下一部分将设置应用到服务器的各个部分,影响从特定位置提供内容的方式,等等。
<Directory />
      AllowOverride none
      Require all denied
</Directory>
# <Directory>块设置了应用于指定目录及其子目录的配置指令。

<Directory "/var/www">
     AllowOverride None
     Require all granted
</Directory>
<Directory "/var/www/html">
      Options Indexes FollowSymLinks
      AllowOverride None
      Require all granted
</Directory>
<IfModule dir_module>
      DirectoryIndex index.html
</IfModule>
# 如果Apache dir_module模块被加载(默认),那么应用这些指令。DirectoryIndex指令指定如果一个URL被请求指向一个目录和一个index.html文件存在于该目录中,将该文件提供给客户端。

<Files ".ht*">
     Require all denied
</Files>
# <Files>的工作方式类似于<Directory>块,但是应用于单个文件。在这种情况下,它阻止httpd提供敏感文件,如.htaccess和.htpasswd

(3)启动Apache HTTP服务器

[root@servera ~]# systemctl enable --now httpd

 安装httpd包和httpd-manual包。

[root@servera ~]# yum -y install httpd httpd-manual

按要求修改各种

(4)配置Apache HTTPD虚拟主机

使用<virtua lHost>块指令覆盖虚拟主机主配置文件中的设置。每个虚拟主机都有自己的块。
在/etc/httpd/ conf.d/中单独的以.conf结尾的配置文件中配置虚拟主机是一种很好的做法。

 

 

标签:Web,虚拟主机,配置文件,httpd,--,conf,RH358,Apache,服务器
来源: https://www.cnblogs.com/yyuuee/p/15134146.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有