• 上一篇在centos7.4中安装了apache服务,今天我们来配置一下apache服务。

先来看一下实验要求:

虚拟机创建centos7如何设置nat_虚拟主机


实验描述:

虚拟机创建centos7如何设置nat_apache_02

1、首先我们先安装一个工具支持基本身份验证

虚拟机创建centos7如何设置nat_虚拟机创建centos7如何设置nat_03


2、在生成验证数据库- c是创建

虚拟机创建centos7如何设置nat_linux_04

3、接下来我们创建虚拟主机存放网站目录和根目录并创建网页文件

虚拟机创建centos7如何设置nat_apache_05

4、然后修改apache主配置文件支持虚拟web主机 (虚拟web主机是指在同一台服务器运行多个站点,其实每个站点并不独立占用一台服务器,而且虚拟主页也有自己的配置文件)

虚拟机创建centos7如何设置nat_linux_06


进入配置文件后使用 shift+:进入末行模式查找 Include conf/extra/httpd-chosts.conf 删掉注释行中#就可以5、开启后进入虚拟主机配置文件进行配置

虚拟机创建centos7如何设置nat_apache_07


虚拟机创建centos7如何设置nat_配置文件_08

删掉注释行

虚拟机创建centos7如何设置nat_虚拟主机_09

6、从apache主配置文件中复制区域配置

Options FollowSymLinks
 AllowOverride None
 Order deny,allow
 Deny from all

7、开始配置bdqn和jbit这里我们IP改为192.168.100.20

虚拟机创建centos7如何设置nat_linux_10

解释一下上述配置

<VirtualHost ip地址:80> //虚拟主机的ip和端口
 DocumentRoot “” //虚拟主机的网站根目录
 ServerName //虚拟主机的网站域名
 ErrorLog “” //虚拟主机的错误日志
 CustomLog “” common //虚拟主机的成功日志
 </VirtualHost

配置完成以后要先验证一波

虚拟机创建centos7如何设置nat_虚拟机创建centos7如何设置nat_11


虚拟机创建centos7如何设置nat_apache_12


接下来我们给jbit设置个访问控制使用基本身份验证

进入虚拟主机配置文件

虚拟机创建centos7如何设置nat_apache_13


虚拟机创建centos7如何设置nat_linux_14


AuthName test //定义受保护的域名称将在弹出的认证框显示
 AuthType basic //设置认证类型 basic基本认证
 AuthUserFile /usr/local/httpd/.admin //设置保存账户的路径位置

require valid-user 要求以上文件中的合法用户才能访问 valid-user表示所有 如果授权其中一个可以使用alan验证:

虚拟机创建centos7如何设置nat_虚拟主机_15


虚拟机创建centos7如何设置nat_虚拟主机_16

则不需要

虚拟机创建centos7如何设置nat_虚拟机创建centos7如何设置nat_17