综合练习:请给openlab搭建web网站

news/2024/5/13 22:33:36/文章来源:https://blog.csdn.net/m0_64352136/article/details/129720618

网站需求:

1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!

2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于[www.openlab.com/student](http://www.openlab.com/student) 网站访问学生信息,[www.openlab.com/data](http://www.openlab.com/data)网站访问教学资料[www.openlab.com/money网站访问缴费网站]

3.要求

(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。

(2)访问缴费站实现数据加密基于https访问。

①基于虚拟目录和用户控制的web网站

[root@zxw-s httpd]# htpasswd -c /etc/httpd/Song_tian song(-c表示创建)

输入密码

[root@zxw-s httpd]# htpasswd /etc/httpd/Song_tian tian

输入密码

②构建ca

[root@www conf.d]# yum install mod_ssl httpd -y

[root@www conf.d]# cd /etc/pki/tls/certs/

#key是私钥文件

[root@www certs]# openssl genrsa -aes128 2048 > jiami.key

#crt是由证书颁发机构(CA)签名后的证书,或者是开发者自签名的证书,包含证书持有人的信息,持有人的公钥,以及签署者的签名等信息cn

[root@www certs]# openssl req -utf8 -new -key jiami.key -x509 -days 100 -out jiami.crt

[root@zxw-s httpd]# vim /etc/httpd/conf.d/openlab.conf 
[root@zxw-s httpd]# cat /etc/httpd/conf.d/openlab.conf1 <virtualhost 192.168.32.128:80>2         servername www.openlab.com3         documentroot /var/www/html/openlab4         alias /student /var/www/html/openlab/student5         alias /data /var/www/html/openlab/data6 </virtualhost>7 <directory /var/www/html/openlab/student>8         authtype basic9         authname "please login:"10         authuserfile /etc/httpd/Song_tian11         require user song tian12 </directory>13 <directory /var/www/html>14   allowoverride none15   require all granted16 </directory>
#建立https服务17 <virtualhost 192.168.32.128:443>18         servername www.openlab.com19         alias /money /var/www/html/openlab/money20         documentroot /var/www/html/openlab/money21         sslengine on22         SSLCertificateFile /etc/pki/tls/certs/jiami.crt23         SSLCertificateKeyFile /etc/pki/tls/certs/jiami.key24 </virtualhost>25 <directory /www/https>26   allowoverride none27   require all granted 28 </directory>

细节后面补

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_898138.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache部署网站,基于IP地址,域名,端口三种方式实现虚拟网站主机功能,Apache的访问控制

网站服务程序 我们平时访问的网站服务就是Web网络服务&#xff0c;一般是指允许用户通过浏览器访问到互联网中各种资源的服务。如图所示&#xff0c;Web网络服务是一种被动访问的服务程序&#xff0c;即只有接收到互联网中其他主机发出的请求后才会响应&#xff0c;最终用于提…

综合架构网站备份服务上

文章目录 01.知识概述部分02.知识回顾说明03.备份服务概述介绍scp命令用法&#xff1a;https://man.linuxde.net/scp备份作用说明&#xff1a; 04.备份服务原理概念:1&#xff09;增量备份数据原理 05.备份服务搭建过程rsync命令&#xff1a;https://man.linuxde.net/rsync 服务…

综合架构网站存储服务上(NFS)

文章目录 01.知识概述部分02.知识回顾说明03.存储服务概述介绍存储服务器存在意义&#xff1a; 04.存储服务存储原理1&#xff09;存储数据原理 05.存储服务部署过程服务端部署过程&#xff1a;第一个里程&#xff1a;安装软件程序第二个里程&#xff1a;编辑配置文件第三个里程…

综合架构网站搭建初步介绍

文章目录 01.知识概述部分02.知识回顾说明ARP解析原理 &#xff08;动态ARP 静态ARP&#xff09; 03.综合架构组成说明综合架构组成服务介绍01&#xff09;防火墙服务器 iptables /扩展 firewalld02&#xff09;负载均衡服务器 nginx /扩展 lvs haproxy03&#xff09;网站web服…

综合架构网站存储服务下(NFS)

文章目录 01.课程知识概述部分02.知识回顾说明03.存储服务配置参数04.存储服务常用命令rpcinfo ----查看nfs服务注册信息服务端使用&#xff1a;rpcinfo -p localhost 查看本地客户端使用服务端使用 05.存储服务客户端操作a 客户端挂载操作永久挂载操作&#xff1a;方法一&…

综合架构网站实时同步

文章目录 01.知识概述部分02.知识回顾说明03.实时同步服务监控软件部署&#xff1a;存储服务器部署第一个里程&#xff1a;安装监控数据变化的软件第二个里程&#xff1a;监控命令使用 事件信息&#xff1a;inotify软件采用触发机制进行监控可监听的事件实现永久监控目录中数据…

web网站部署与优化--部署LAMP平台(手工编译安装优化apache、mysql、php脚本,在LAMP平台安装论坛服务)

文章目录 一、 手工编译安装apache服务二、手工编译安装MYSQL三、 手工编译安装php四、 在LAMP架构上安装一个论坛服务 一、 手工编译安装apache服务 首先将实现下载好的软件包拷贝到/opt目录下 [rootlocalhost ~]# cd /opt/ [rootlocalhost opt]# mkdir httpd [rootlocalhos…

web网站部署与优化--虚拟主机的构建实操(基于域名的构建、基于端口的构建、基于IP地址的构建)

文章目录 一、 虚拟主机概述二、 基于域名的虚拟主机2.1 构建虚拟主机步骤2.2 构建过程2.2.1 配置DNS服务器2.2.2 虚拟主机配置文件 三、 基于端口的虚拟主机四、 基于IP地址的虚拟主机 一、 虚拟主机概述 虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点&#xff0c;其…

web网站部署与优化--LNMP架构(手工编译安装优化nginx、mysql、php脚本,在LNMP平台安装论坛服务)

文章目录 一、 手工编译安装Nginx1.1 编译过程1.2 添加nginx系统服务 二、 手工编译安装mysql 5.7版本cmake过程中报错解决办法编译安装过程 三、手工编译安装phpphp配置文件让nginx支持php功能测试数据库是否正常工作 四、 在LNMP架构上搭建一个论坛服务 一、 手工编译安装Ngi…

Nginx网站服务( Nginx统计模块、Nginx访问控制、Nginx部署虚拟主机 )

文章目录 一、 统计模块验证二、 nginx虚拟主机的创建2.1 基于不同域名2.2 基于不同端口2.3 基于不同IP 三、 Nginx 访问控制3.1 基于授权的访问控制1.生成密码文件2.修改主配置文件对相应目录添加认证配置项 一、 统计模块验证 [rootlocalhost ~]# cd /opt 将软件包拷贝到当前…

网站架构部署与优化--NginxRewrite(Rewrite概述、Nginx 的正则表达式 、Rewrite 的语法 、 Rewrite应用实操)

文章目录 一、 NginxRewrite 概述1.1 Rewrite 跳转场景1.2 Rewrite 跳转实现1.3 Rewrite 实际应用场景 二、 Nginx 的正则表达式三、 Rewrite 语法3.1 flag 标记说明&#xff1a;3.2 Location 分类3.3 Location 优先级相同类型的表达式&#xff0c;字符串长的会优先匹配rewrite…

RHCE ---给openlab搭建web网站

首先先把防火墙关闭并且下载好ssl [rootlocalhost li]# systemctl stop firewalld[rootlocalhost li]# setenforce 0[rootlocalhost li]# yum install mod_ssl 1.基于域名www.openlab.com可以访问网站内容为welcome to openlab 先制作服务器证书 req -newkey rsa:4096 -node…

大型网站架构演进历程

大型网站架构演进历程 Web1.0 静态网站Web2.0应用服务和数据分离使用缓存改善网站性能使用应用服务器集群改善网站的并发处理能力数据库读写分离使用搜索引擎业务拆分分布式服务 Web1.0 静态网站 大型网站都是从小型网站发展起来的 网站架构也是一样 网站刚开始搭建处于雏形阶段…

18个优秀的在线图片编辑服务网站

18个优秀的在线图片编辑服务网站 作者:Jason Ng 说起编辑图片&#xff0c;可能大多数人都会马上想起强大的Photoshop。事实上&#xff0c;除了购买或下载盗版的PS之外&#xff0c;你还可以使用很多优秀在线图片编辑服务&#xff0c;这些网站大多数都是免费的。对于大部分的…

网站被微信浏览器拦截怎么办 微信屏蔽网址打开如何解决

先来认识一下微信屏蔽的原理。按原理逐个攻破&#xff0c;整理如下&#xff1a;微信屏蔽的原理 一、微信系统的两个检测手段&#xff1a;第一是系统的自动检测&#xff1b;第二是微信工作人员的人工检测。 二、 人工的检测很好理解&#xff0c;有用户投诉举报&#xff0c;在多…

安全参透之旅第2章 FOCA网站元数据侦查工具

什么是元数据&#xff1f;就是有关数据的数据。它是有关特定数据集、对象或资源的描述性信息&#xff0c;包括所采用的格式及其创建时间和创建者。 对于参透测试人员&#xff0c;元数据可能很有用&#xff0c;因为它含有跟创建文件的系统有关的信息&#xff0c;比如&#xff1…

kali攻防第6章 SQLMAP介绍及ASP网站渗透

SQLMAP介绍及ASP网站渗透 准备工具 1、kali_linux系统 IP 10.10.10.131 3、Sqlpmap 入注工具 步骤&#xff1a; 1、 -u “检测是否存在注入” 返回数据库的名字 2、 3、 4、 参数解释&#xff1a; 1、user 根据经验 确定这是用户表 2、--columns 猜列表名 根…

kali攻防第7章 SQLMAP介绍之PHP网站渗透

SQLMAP介绍之PHP网站渗透 准备工具 1、KALI攻击系统IP :10.10.10.131 2、受害网站&#xff1a; 3、Sqlmap 入注工具 步骤&#xff1a; 1、检测&#xff1a;Sqlmap -u “” 2、sqlmap -u "" --is-dba 3、sqlmap -u “” --dbs 4、sqlmap -u “” --current-db …

python爬取动态网站实例——以爬取豆瓣电影分类排行榜为例

最近在编写 python 爬虫的时候&#xff0c;发现有时候爬取的网页和实际看到的效果不一致&#xff0c;经过各种搜索之后发现这时因为网页在加载的时候动态加载的结果&#xff0c;所以&#xff0c;为了可以获得相应的结果&#xff0c;需要模拟相应的请求。本文以 豆瓣电影排行榜 …