12++++RHEL7.2Linux下搭建简易的web服务器

一.WEB服务器(1)

搭建一个基于http://www.zuoye.com:11111或者http://wwww.zuoye.com:11111访问的web网站,网站首页在/www/zuoye/,内容为homework。
注意:防火墙和selinux(关闭防护墙与selinux条件下)
[root@lemon ~]# mkdir -p /www/zuoye----创建网站首页目录
[root@lemon ~]# echo homework >/www/zuoye/index.html—写入网页内容
[root@lemon ~]# cd /etc/httpd/conf.d/
[root@lemon conf.d]# vim vhost1.conf—编辑虚拟主机配置文件

<Directory /www>
AllowOverride none
Require all granted

Listen 11111
<VirtualHost 192.168.20.128:11111>
DocumentRoot /www/zuoye
ServerName www.zuoye.com
ServerAlias wwwww.zuoye.com

[root@lemon ~]# vim /etc/hosts-----编辑缓存文件
加入192.168.20.128 www.zuoye.com
192.168.20.128 wwww.zuoye.com
[root@lemon ~]# systemctl stop firewalld—关闭防火墙
[root@lemon ~]# setenforce 0—设置selinux
[root@lemon ~]# getenforce
Permissive
[root@lemon ~]# systemctl restart httpd—重启http服务
访问测试:
[root@lemon ~]# curl www.zuoye.com:11111
homework
[root@lemon ~]# curl wwww.zuoye.com:11111
homework

Windows: C:\Windows\System32\drivers\etc\hosts----缓存文件
加入
192.168.20.128 www.zuoye.com
192.168.20.128 wwww.zuoye.com
物理windows本地主机浏览器测试:


二.WEB服务器(2)

搭建一个基于https://www.zuoye.com:22222访问的web网站,网站首页在/www/https/,内容为zuoye,可以根据https://www.zuoye.com:22222/mimi访问到的信息为mimi,该网站的实际内容在/usr/local/secret,该网站的内容只有用户xiaoming能够查看
[root@lemon ~]# yum install httpd -y—装包
[root@lemon ~]# yum install mod_ssl -y—装包
[root@lemon certs]# cd /etc/pki/tls/certs/
[root@lemon certs]# make limao.crt—创建证书
[root@lemon ~]# vim /etc/httpd/conf.d/vhost.conf—编辑配置文件
<Directory /www>
AllowOverride none
Require all granted

Listen 22222
<VirtualHost 192.168.20.128:22222>
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA
SSLCertificateFile /etc/pki/tls/certs/limao.crt
SSLCertificateKeyFile /etc/pki/tls/certs/limao.key
DocumentRoot /www/https
ServerName www.zuoye.com
alias /mimi /usr/local/secret

<Directory /usr/local/secret>
authtype basic
authname “please login:”
authuserfile /etc/httpd/lemon
require user xiaoming

[root@lemon ~]# htpasswd -c /etc/httpd/lemon xiaoming—添加用户xiaoming
New password:
Re-type new password:
Adding password for user xiaoming
[root@lemon ~]# htpasswd -c /etc/httpd/lemon lm—添加用户lm
New password:
Re-type new password:
Adding password for user lm
[root@lemon ~]# systemctl stop firewalld—关闭防火墙
[root@lemon ~]# setenforce 0设置selinux
[root@lemon ~]# getenforce
Permissive
[root@lemon certs]# systemctl restart httpd—重启服务
Enter SSL pass phrase for www.zuoye.com:443 (RSA) : *****
[root@lemon ~]# mkdir /www/https—创建目录
[root@lemon ~]# echo zuoye >/www/https/index.html—写入网页内容
[root@lemon ~]# mkdir /usr/local/secret—创建目录
[root@lemon ~]# echo mimi >/usr/local/secret/index.html—写入网页内容
本地测试:
在 /etc/hosts 和windows C:\Windows\System32\drivers\etc\hosts加入
192.168.20.128 www.zuoye.com
①本地测试:
[root@lemon ~]# curl --insecure https://www.zuoye.com:22222
zuoye
[root@lemon ~]# curl --insecure https://www.zuoye.com:22222/mimi/ -u xiaoming
Enter host password for user ‘xiaoming’:
mimi
[root@lemon ~]# curl --insecure https://www.zuoye.com:22222/mimi/ -u lm
Enter host password for user ‘lm’:
————————————————
版权声明:本文为CSDN博主「凝视的光」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42540999/java/article/details/103341180

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值