RH8搭建静态网站——基于https协议的静态网站(综合练习)
综合练习:请给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访问。
第一步,创建httpd用户
[root@localhost ~]# htpasswd -c /etc/httpd/users song
[root@localhost ~]# htpasswd /etc/httpd/users tian
第二步,创建证书
[root@localhost zx]# openssl req -newkey rsa:4096 -nodes -sha256 -keyout haha.key -x509 -days 365 -out haha.crt //例
Generating a RSA private key
...................++++
...............++++
writing new private key to 'haha.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:86
State or Province Name (full name) []:jiangsu
Locality Name (eg, city) [Default City]:nanjin
Organization Name (eg, company) [Default Company Ltd]:openlab
Organizational Unit Name (eg, section) []:zx
Common Name (eg, your name or your server's hostname) []:zx
Email Address []:xx@qq.com
//crt和key文件位于当前目录下
第二步,编写配置文件
<VirtualHost 192.168.157.100:80>ServerName www.openlab.comDocumentRoot /var/www/openlab
</VirtualHost><Directory /var/www/openlab/student>AllowOverride noneAuthType BasicAuthName "please login"AuthUserfile /etc/httpd/usersRequire user song tian</Directory><Directory /var/www>AllowOverride noneRequire all granted</Directory><VirtualHost 192.168.157.100:443>ServerName www.openlab.comDocumentRoot /var/www/openlabAlias /money /var/www/openlabssl/moneySSLEngine onSSLCertificateFile /openlab.crtSSLCertificateKeyFile /openlab.key
</VirtualHost><Directory /var/www/openlabssl>AllowOverride noneRequire all granted
</Directory>
第三步,创建网页资源文件
[root@localhost openlab]# ll
total 4
drwxr-xr-x. 2 root root 24 Oct 26 19:46 data
-rw-r--r--. 1 root root 29 Oct 26 18:54 index.html
drwxr-xr-x. 2 root root 24 Oct 26 19:25 student
[root@localhost openlabssl]# ll
total 0
drwxr-xr-x. 2 root root 24 Oct 28 19:44 money
第四步,将域名映射到ip地址
[root@localhost etc]# vim hosts
192.168.157.100 www.openlab.com
192.168.157.101 www.openlab.com/money
RH8搭建静态网站——基于https协议的静态网站(综合练习)相关推荐
- 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式
一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现-- ...
- nginx--基于openssl自颁发SSL证书实现HTTPS协议安全访问网站
学习背景 大家在nginx安装(nginx安装教程)后,启动nginx,访问静态页面时,一般都是直接通过HTTP协议进行访问页面,如下图所示: 但实际应用中,有很多网站基于安全方面上的考虑,都有自己的 ...
- 一、基于HTTPS协议的12306抢票软件设计与实现--实现效果
一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现-- ...
- 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享
一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现- ...
- apache http自动跳转https_怎么给网站开启https协议?Apache2下SSL证书安装配置方法...
本文原创,未经允许,严禁装载 刚做本站的时候,我也不知道为什么要开启https协议,只是发现有很多网站都是https.当用Chrome浏览器打开本社区网站的时候,发现现实"不安全" ...
- 基于https协议访问SeaTable
老苏之前写过 在线协同表格SeaTable(安装篇) 在线协同表格SeaTable(设置篇) 但是还有一个遗留问题,按之前的设置,在使用 https 协议时,登录成功后会出现跨域问题,因为老苏有个朋友 ...
- https协议能否让网站,优先被百度收录,个人观点
今天在论坛中看到有人问这个问题,我就来发表一下我个人的观点以及经验. 这个https协议在以前大家都还没有重视的时候,用非常有效果,百度收录真是比没有做之前,快很多. 但是现在大家基本上建站就开通ht ...
- java写相亲网站,基于jsp的网上相亲网站-JavaEE实现网上相亲网站 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网上相亲网站, 该项目可用各类java课程设计大作业中, 网上相亲网站的系统架构分为前后台两部分, 最终实现在线上 ...
- 搭建Netscreen SSG5基于L2TP协议拨号平台
隧道技术及L2TP隧道简介 隧道协议有很多种,不同的隧道协议工作在不同的TCP/IP层 隧道技术(Tunneling) 隧道技术的基本过程是在源局域网与公网的接口处将数据(可以是ISO 七层模型中 ...
- 基于Https协议返回Jason字符串
一:代码结构 二:框架结果: spring+springMvc+springJdbc 三:源代码 1:Ctrl 层 package com.todaytech.yth.gdsd.base.DataIn ...
最新文章
- 当超级智能崛起时……
- TCP三次握手,四次分手
- Android中的PopupWindow详解
- 简单字符串排序_JAVA
- 在linux下搭建jira+svn[原创]
- 【地理建模】空间统计分析:空间权重矩阵、全局空间自相关、局部空间自相关
- [JavaWeb]Web概念概述
- L1-062 幸运彩票 (15 分)
- TQuery.RecordCount有时不灵呀
- 清华大学计算机科学与技术系朱军教授:机器学习里的贝叶斯基本理论、模型和算法
- linux: 使用安装光盘作为安装源
- matlab论文答辩题目,毕业设计答辩评及参考题目.doc
- Linux ~ 系统管理。
- matlab中ARCH效应检验步骤,请教一下各位大神!如何判断ARCH效应(附ARCH-LM检验结果)...
- STM32CubeMX入门使用一
- 2021-11-09祖玛游戏
- Why So Serious
- java计算机毕业设计五金机电市场批发零售管理信息系统源程序+mysql+系统+lw文档+远程调试
- Matlab:表数据计算
- 自己在网上收集的一些Qt的小用法