翼度科技»论坛 云主机 LINUX 查看内容

RHCE服务---Web

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
网站需求:请给openlab搭建web网站
1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!
2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料 www.openlab.com/money网站访问缴费网站。
3.要求
(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。
(2)访问缴费网站实现数据加密基于https访问。
1、安装Apache软件和mod_ssl包(专门为Apache server提供密码保护)
  1. [root@node01 ~]# yum install httpd -y
  2. [root@node01 ~]# yum install mod_ssl.x86_64 -y
复制代码
2、关闭防火墙和selinux
  1. [root@node01 ~]# systemctl is-active firewalld.service
  2. unknown
  3. [root@node01 ~]# getenforce
  4. Disabled
复制代码
3、修改虚拟主机文件
  1. [root@node01 ~]# vim /etc/httpd/conf/httpd.conf # 参考模板文件修改
  2. [root@node01 ~]# cat /etc/httpd/conf.d/vhost.conf
  3. <VirtualHost 192.168.11.110:80>
  4.         DocumentRoot /openlab
  5.         ServerName www.openlab.com
  6. </VirtualHost>
  7. <Directory /openlab>
  8.         AllowOverride none
  9.         Require all granted
  10. </Directory>
  11. <Directory /openlab/student>
  12.         AuthType basic
  13.         AuthName "please login"
  14.         AuthUserfile /etc/httpd/usrs
  15.         Require user song tian
  16. </Directory>
复制代码
4、根据配置文件添加访问用户
  1. [root@node01 ~]# htpasswd -c  /etc/httpd/users song
  2. New password:
  3. Re-type new password:
  4. Adding password for user song
  5. [root@node01 ~]# htpasswd -c  /etc/httpd/users tian
  6. New password:
  7. Re-type new password:
复制代码
5、创建目录
  1. [root@node01 ~]# mkdir -p /openlab/{student,data,money}
  2. [root@node01 ~]# tree /openlab/
  3. /openlab/
  4. ├── data
  5. ├── money
  6. └── student
复制代码
6、没有做dns,修改hosts文件
  1. [root@node01 ~]# cat /etc/hosts
  2. 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 192.168.11.110 www.openlab.com
复制代码
7、配置访问资源界面
  1. [root@node01 ~]# echo welcome to openlab > /openlab/index.html
  2. [root@node01 ~]# echo student > /openlab/student/index.html
  3. [root@node01 ~]# echo data > /openlab/data/index.html
  4. [root@node01 ~]# echo money > /openlab/money/index.html
复制代码
8、测试

出处:http://www.cnblogs.com/sre-chan/-------------------------------------------
个性签名:今天做了别人不想做的事,明天你就做得到别人做不到的事,尝试你都不敢,你拿什么赢!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

来源:https://www.cnblogs.com/sre-chan/p/17237917.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具