一.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!
1.
[root@localhost ~]# systemctl stop firewalld 关闭防火墙 [root@localhost ~]# setenforce 0 关闭selinux
[root@localhost ~]# vim /etc/httpd/conf.d/qiqi.conf 更改配置
<Directory /openlab> AllowOverride none Require all granted </Directory> <Directory /openlab/student> AuthType basic AuthName "please login" AuthUserfile /etc/httpd/users Require user song tian </Directory> <VirtualHost 192.168.126.131:80> DocumentRoot /openlab ServerName www.openlab.com </VirtualHost> ~

2.根据子配置文件添加用户
[root@localhost ~]# htpasswd -c /etc/httpd/users song New password: Re-type new password: Adding password for user song [root@localhost ~]# htpasswd /etc/httpd/users tian New password: Re-type new password: Adding password for user tian song和tian可以访问
3.创建目录
[root@localhost ~]# mkdir /openlab/{student,data,money} -pvmkdir: created directory ‘/openlab‘ 根据子配置文件创建目录
mkdir: created directory ‘/openlab/student‘
mkdir: created directory ‘/openlab/data‘
mkdir: created directory ‘/openlab/money‘
[root@localhost ~]# vim /etc/hosts 编辑配置文件 (基于域名访问)
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.126.131 www.openlab.com 手动添加域名
4.定义网站资源信息
[root@localhost ~]# echo welcome to openlab > /openlab/index.html
[root@localhost ~]# echo student > /openlab/student/index.html
[root@localhost ~]# echo data > /openlab/data/index.html
[root@localhost ~]# echo money > /openlab/money/index.html
[root@localhost conf]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; e
Drop-In: /usr/lib/systemd/system/httpd.service.d
└─php-fpm.conf
Active: active (running) since Fri 2021-08-20 21:08:06 C
Docs: man:httpd.service(8)
Main PID: 5251 (httpd)
Status: "Running, listening on: port 80"
Tasks: 213 (limit: 11159)
Memory: 17.4M
CGroup: /system.slice/httpd.service
├─5251 /usr/sbin/httpd -DFOREGROUND
├─5252 /usr/sbin/httpd -DFOREGROUND
├─5253 /usr/sbin/httpd -DFOREGROUND
├─5254 /usr/sbin/httpd -DFOREGROUND
└─5255 /usr/sbin/httpd -DFOREGROUND
Aug 20 21:08:06 localhost.localdomain systemd[1]: Starting
Aug 20 21:08:06 localhost.localdomain httpd[5251]: AH00558:
Aug 20 21:08:06 localhost.localdomain systemd[1]: Started T
Aug 20 21:08:06 localhost.localdomain httpd[5251]: Server c
lines 1-21/21 (END)
重启服务器失败时,#vi httpd.conf 查看报错信息
5. 测试


原文:https://www.cnblogs.com/xiaoxiaoyan/p/15168359.html