基于与域名www.openlab.com可以访问网站内容为welcome to openlab!!!
编辑
vim /etc/httpd/conf.d/b.conf
<VirtualHost 192.168.230.130:80 >
ServerName www.openlab.com
DocumentRoot /C
</VirtualHost>
<Directory /C>
AllowOverride none
Require all granted
</Directory>
在C:\Windows\System32\drivers\etc下写入
192.168.230.130 www.openlab.com
在Linux中的/etc/hosts写入
192.168.230.130 www.openlab.com
写入网站内容
echo welcome to openlab !!! > /C/index.html
重启httpd服务
systemctl restart httpd
2、给该公司创建三个子界面分别显示学生信息,教学资料,基于www.openlab.com/student网站访问学生信息
,www.openlab.com/data网站访问教学资料,www.openlab.com/money网站访问缴费网站
创建目录
mkdir student data money
写入内容并重启httpd
echo xushengxinxi > ./student/index.html
echo jiaoxueziliao > ./data/index.html
echo jiaofeiwangzhan > ./money/index.html
systemctl restart httpd
3、要求:1)学生信息网站只有song和tian两个人可以访问,其他用户不能访问
<Directory /C/student>
AllowOverride none
AuthType Basic
AuthName "Pelease login"
AuthUserFile /etc/httpd/users
Require user song tian
</Directory>
重启httpd服务
systemctl restart httpd
网页结果
2) 访问缴费网站实现数据加密
使用https加密并让money只能使用https打开
创建虚拟目录money 并创建使用目录/D/money
开启认证
<VirtualHost 192.168.230.130:443 >
ServerName www.openlab.com
DocumentRoot /C
Alias /money /D/money
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/openlab1.crt
SSLCertificateKeyFile /etc/pki/tls/private/openlab1.key
</VirtualHost>
生成证书
`openssl req -newkey rsa:4096 -nodes -sha256 -keyout /etc/pki/tls/private/openlab1.key -x509 -days 365 -out /etc/pki/tls/certs/openlab1.crt
重启httpd服务
systemctl restart httpd
界面结果https协议访问