1.创建文件
[root@zou ~]# mkdir -p /www/openlab
[root@zou ~]# mkdir -p /www/student
[root@zou ~]# mkdir -p /www/data
[root@zou ~]# mkdir -p /www/money
2.创建用户
[root@zou ~]# useradd song
[root@zou ~]# passwd song
更改用户 song 的密码 。
新的密码:
无效的密码: 密码少于 8 个字符
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
[root@zou ~]# useradd tian
[root@zou ~]# passwd tian
更改用户 tian 的密码 。
新的密码:
无效的密码: 密码少于 8 个字符
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
3.创建激活IP
[root@zou ~]# nmcli c modify ens160 +ipv4.addresses 192.168.153.131/24
[root@zou ~]# nmcli c modify ens160 +ipv4.addresses 192.168.153.132/24
[root@zou ~]# nmcli c modify ens160 +ipv4.addresses 192.168.153.133/24
[root@zou ~]# nmcli c up ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)
[root@zou ~]#
4.IP映射域名
192.168.153.131 www.openlab.com/student
192.168.153.132 www.openlab.com/data
192.168.153.131 www.openlab.com/money
5.编辑主文件
<virtualhost 192.168.153.131>
documentroot /www/student
<directory /www/student>
allowoverride none
require all granted
</directory>
servername "www.openlab.com/student"
</virtualhost>
<directory /www/data>
allowoverride none
require all granted
</directory>
servername "www.openlab.com/data"
</virtualhost>
<virtualhost 192.168.153.133>
documentroot /www/money
<directory /www/money>
allowoverride none
require all granted
</directory>
servername "www.openlab.com/money"
</virtualhost>
6.将内容写入新建文件
[root@zou ~]# echo "data" > /www/data/index.html
[root@zou ~]# echo "zouwenwei" > /www/student/index.html
[root@zou ~]# echo "一共需要7700元" > /www/money/index.html
7.设置song的访问权限
[root@zou ~]# su song
[song@zou root]$ cd ~
[song@zou ~]$ cd /home/song
[song@zou ~]$ mkdir public_html
[song@zou ~]$ cd public_html
[song@zou public_html]$ cd ..
[song@zou ~]$ echo "zouwenwei" > /home/song/public_html/index.h
[song@zou ~]$ ls /home/song/public_html/index.html
/home/song/public_html/index.html
[song@zou ~]$ ll /home/song/public_html/index.html
-rw-rw-r-- 1 song song 10 8月 30 19:58 /home/song/public_html/
[song@zou ~]$ cd public_html
[song@zou public_html]$ ll
总用量 0
drwxr-xr-x 6 root root 70 8月 30 19:59 zy
[song@zou public_html]$ cd ..
[song@zou ~]$ su root
密码:
[root@zou song]# cd ..
[root@zou ~]# vim /etc/httpd/conf.d/userdir.conf
[root@zou ~]# htpasswd -c /etc/httpd/passwd song
New password:
Re-type new password:
Adding password for user song
[root@zou ~]# vim /etc/httpd/conf.d/userdir.conf
编辑的内容是
<directory "/home/song/public_html">
authuserfile "/etc/httpd/passwd"
authname "My privately"
authtype basic
require user song
</directory>
tian用户也同理
8.测试