博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12++++RHEL7.2Linux下搭建简易的web服务器
阅读量:3958 次
发布时间:2019-05-24

本文共 3172 字,大约阅读时间需要 10 分钟。

一.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款免费且开源的项目管理工具
查看>>
java调用javascript :js引擎rhino
查看>>
asp 中常用的文件处理函数
查看>>
ADO中sqlserver存储过程使用
查看>>
Linux KernelTech版FAQ 1.0
查看>>
ntfs分区iis故障的解决
查看>>
个人创业“六大死穴”
查看>>
最重要的 12个 J2EE 最佳实践
查看>>
通过Java Swing看透MVC设计模式
查看>>
Java 理论与实践: 关于异常的争论
查看>>
编写高效的线程安全类
查看>>
提高Java代码可重用性的三个措施
查看>>
编写跨平台Java程序注意事项
查看>>
富人和穷人的12个经典差异
查看>>
java 注意事项[教学]
查看>>
MetaWeblogAPI测试
查看>>
软件配置管理概念-1,介绍
查看>>
软件配置管理概念-2,用户角色
查看>>
软件配置管理概念-3,CM系统的概念
查看>>
JSP/Servlet应用程序优化八法
查看>>