RHCE作业---搭建网站(基于https)

news/2024/5/9 20:05:58/文章来源:https://blog.csdn.net/a1422997080/article/details/119248636

搭建一个基于https://www.zuoye.com:22222访问的web网站,网站首页在/www/https/,内容为zuoye,可以根据https://www.zuoye.com:22222/mimi访问到的信息为mimi,该网站的实际内容在/usr/local/secret,该网站的内容只有用户xiaoming能够查看。
准备条件:
1.搭建之前确保光盘已挂载,并且yum源已写好
2.安装httpd 、mod_ssl包

[root@localhost ~]# yum httpd -y
[root@localhost ~]# yum install mod_ssl -y

步骤
1.切换到/etc/httpd/conf.d目录下

[root@localhost certs]# cd /etc/httpd/conf.d

2.安装mod_ssl 包,安装lrzsz包

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

[root@localhost certs]# yum install lrzsz -y

3.新建IP 192.168.168.13 并激活
选择桥接或者NAT模式。
[root@localhost conf.d]# nmcli connection modify ens160 +ipv4.addresses 192.168.168.13/24
[root@localhost conf.d]# nmcli connection up ens160
4.创建并编辑 vhost-https.conf 文件

[root@localhost conf.d]# vim vhost-https.conf

listen 22222
<virtualhost 192.168.111.130:22222>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/https.crt
SSLCertificateKeyFile /etc/pki/tls/certs/https.key

5.创建证书文件
先切换到 /etc/pki/tls/certs/ 目录

[root@localhost ~]# cd /etc/pki/tls/certs/

创建一个私钥文件 https.key
[root@localhost certs]# openssl genrsa -aes128 2048 > http.key
[root@localhost certs]# openssl genrsa -aes128 2048 > https.key
[root@localhost certs]# openssl genrsa -aes128 2048 > https.crt
再创建一个于私钥匹配的公钥文件,制作成证书
[root@localhost certs]# openssl req -utf8 -new -key https.key -x509 -days 365 -out https.crt -set_serial 0
[root@localhost certs]# ll
-rw-r–r--. 1 root root 1766 Jul 30 10:04 http.key
-rw-r–r--. 1 root root 1766 Jul 30 10:05 https.crt
-rw-r–r--. 1 root root 1766 Jul 30 10:05 https.key

6.重新切换到/etc/httpd/conf.d目录下,编辑vhost-https.conf文件

[root@localhost certs]# cd -
/etc/httpd/conf.d
[root@localhost conf.d]# vim vhost-https.conf

listen 22222
<virtualhost 192.168.111.130:22222>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/https.crt
SSLCertificateKeyFile /etc/pki/tls/certs/https.key
servername www.zuoye.com
documentroot /www/https
alias /mimi /usr/local/secret

<directory /www/https>
allowoverride none
require all granted

<directory /usr/local/secret>
authtype basic
authname “login:”
authuserfile /etc/httpd/renzheng
require user xiaoming

创建目录

[root@localhost conf.d]# mkdir /www/https -p(一定要加-p,不然会报错)
[root@localhost conf.d]# mkdir /usr/local/secret
创建认证文件

[root@localhost conf.d]# htpasswd -c /etc/httpd/renzheng xiaoming
New password:
Re-type new password:
Adding password for user xiaoming
[root@localhost conf.d]# cat /etc/httpd/renzheng
7.写index文件

[root@localhost conf.d]# echo zuoye >//www/https/index.html
[root@localhost conf.d]# echo mimi >/usr/local/secret/index.html
注意:检查防火墙是否关闭
systemctl stop firewalld
setenforce 0
systemctl restart httpd
curl -k https:///192.168.111.130:22222/mimi/ -u xiaoming
curl https//192.168.111.130:22222
如果出现这个错误
在这里插入图片描述
写这个
export https_proxy=https:192.168.111.129:22222
或者
vim /etc/resolv.conf添加DNS
在这里插入图片描述
注意你的虚拟机一定要能上网。

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

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

相关文章

rhce-搭建一个基于https://www.zuoye.com访问的web网站,网站首页在/www/https/,内容为exercise。客户端使用你搭建的dns服务器做域名解析访问该网站。

要求 搭建一个基于https://www.zuoye.com访问的web网站&#xff0c;网站首页在/www/https/&#xff0c;内容为exercise。客户端使用你搭建的dns服务器做域名解析访问该网站。 装包 mod_ssl(安全套接层ssl协议) httpd&#xff08;提供Apache主程序) bind(提供DNS服务&#xff0…

20个热门在线少儿编程网站【2019】

2019独角兽企业重金招聘Python工程师标准>>> 少儿编程是新的文化潮流&#xff0c;它涵盖了儿童学习的方方面面&#xff1a;逻辑思维训练、系统化思考训练、 问题解决能力训练、团队协作、创造性思维培养...你可以利用我们整理的这些得到广泛认可的 少儿编程网站教孩…

开源项目大家谈-网站性能调校-Cache的使用

之所以用这个题目是因为很多人常常问我研究开源项目的意义&#xff0c;有一些开源项目在别人眼里看起来完全没有搞头&#xff0c;是一些没有实用价值的项目。其实开源项目往往是新技术的试验田&#xff0c;是全世界优秀程序开发者智慧的汇集&#xff0c;如果你仔细研读这些开源…

RHEL5.0 LAMP建站实例

LAMP即LinuxApacheMySQLPHP&#xff0c;是网上最受欢迎的站点架设解决方案。本文以一个实例介绍其基本的应用过程。8.4.1 企业需求 公司要为自己网站搭建了自己的网站&#xff0c;内网采用的IP地址为192.168.16.80&#xff0c;要求管理员可在网上方便进行用户管理。8.4.2 软件包…

新版 Android 已支持 FIDO2 标准,免密登录应用或网站

开发四年只会写业务代码&#xff0c;分布式高并发都不会还做程序员&#xff1f; 谷歌刚刚宣布了与 FIDO 联盟达成的最新合作&#xff0c;为 Android 用户带来了无需密码、即可登录网站或应用的便捷选项。 这项服务基于 FIDO2 标准实现&#xff0c;任何运行 Android 7.0 及后续…

vs2008快捷键使用 - - JavaEye技术网站

最近&#xff0c;在网上看到一篇关于的一些提示&#xff0c;可以提高开发效率&#xff0c;我把它翻译过来&#xff0c;当然里面也有很多自己的想法&#xff0c;分享一下&#xff0c;大家可以择有用的提示而用之。 我很讨厌看到有人在Visual Studio代码编辑器拷贝或者删除一行之…

Linux系列-Red Hat5平台下的LAMP网站服务搭建(二)

Linux系列-Red Hat5平台下的LAMP网站服务搭建&#xff08;二&#xff09;<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />使用awstats分析Web日志&httpd服务的访问控制上次我们看到了apache服务器的源码编译安装以及httpd服…

Wiki 2.0 网站 (Wikia) 今日揭开面纱

数字好莱坞峰会上&#xff0c;维基百科创始人Jimmy Wales的专访时&#xff0c;介绍了”创新的、社交化、更便捷的“Wikia。Wiki 2.0就此揭开面纱。 该网站具有如下特点&#xff1a; 整合社交工具&#xff0c;让用户分享编辑和贡献。突出排名靠前的编辑&#xff0c;让读者更方便…

使用Django创建网站项目二

上一篇&#xff1a;Windows安装diango框架<一> 创建项目&#xff0c;启动服务器 利用安装好的django包的django-admin.py创建项目&#xff0c;命令 python django-admin.py startproject mysite (注意 django-admin.py 路径 &#xff0c;mysite 是项目文件夹名字) mysi…

为啥学了3个月Python还不会爬网站?症结在这!

关注头条号&#xff0c;私信回复资料会有意外惊喜呦………………最后一张照片有资料呦。前几天一个朋友问我应该如何学习Python&#xff0c;所以来回答一下这个问题做一个总结。核心思路建立良好的反馈机制。学习任何一样东西都是一样。对于编程来说&#xff0c;特别是非计算机…

使用缓存技术优化网站访问

HTTP Caching 用好了&#xff0c;可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下 http 的 caching 协议。先来看下请求/响应过程&#xff1a;http 请求/响应1、用 Last-Modified 头在第一次请求的响应头返回 Last-Modified 内容&#xff0c;时间格式如&#xf…

新手如何建设属于自己的网站

怎样建设一个属于自己的网站&#xff1f;南通网站建设步骤有哪些&#xff1f;每一个要建站的小白首先想到的肯定是这两个问题。其实这两个问题的范围很广&#xff0c;主要是由于很多刚入门的小白对网站建设的概念很模糊&#xff0c;下面小编就介绍网站建设的详细步骤&#xff0…

没有灵感头发都快抓掉了!推荐几款创意网站,让大脑灵光一动!

1. iDsketchhttp://www.idsketch.cn/工艺设计的草图设计手绘。 里面有系统教育方法&#xff0c;知道新人如何学习手绘&#xff0c;会将国外的手绘方法进行翻译。全方位系统的教你手绘。2. ShoppingDesignhttps://www.shoppingdesig产品包装设计。在这里能够给你带来更多创意灵感…

推荐30款超精致的体育类型的网站设计

日期&#xff1a;2012-11-24 来源&#xff1a;GBin1.com 相信大家肯定喜欢体育运动&#xff0c;如果你是运动迷儿的话&#xff0c;千万不要错过下面的体育相关网站设计。体育网站一般分为这样几个不同的类型&#xff1a;体育新闻、体育俱乐部、体育服饰和一些业界名人的个人网…

6月第四周域名网站排名:新网和易名中国并列第三

据国际统计机构Alexa公布的最新数据数据显示&#xff0c;在6月18日-6月24日期间&#xff0c;国内域名主机网站周均用户覆盖数排名前三位的是&#xff1a;中国万网&#xff0c;达1540。西部数码次之&#xff0c;达620&#xff0c;新网和易名中国并列第三名&#xff0c;达560。 &…

接入网站总结

思路&#xff1a; 认证---->获取token(请求接口时,必须要带上token的值才可以访问接口,应该是考虑到安全问题)---->请求对应的接口获取数据 现在大网站的一些都有例子的 至少我现在做的qq和新浪都是有的。新浪的简单 拿新浪的举例吧。过程都是一样的。 1&#xff0c;一个…

PaperBye一个可智能改重的免费论文查重网站。

2019独角兽企业重金招聘Python工程师标准>>> 推荐一个可以智能改重的免费论文查重软件&#xff0c;可自动降低论文重复率&#xff0c;同步修改、实时查重&#xff0c;一边修改&#xff0c;一边查重&#xff0c;修改完即查重完毕&#xff0c;修改论文效率高&#xff…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标&#xff0c;可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间&#xff0c;指从发出请求到最后收到响应数据所需要的时…

网站程序(案例)

Insus.NET分享一个案例网站程序。程序中95%的功能添加与设置在后台管理平台进行&#xff0c;剩余的5%就是前台网页的自定义设计。程序是使用.NET Framework 4.0 ASP.NET MS SQL Server 2008 R2 VB.NET进行开发。功能与特色&#xff1a;文章编辑器使用&#xff1a;CuteEditor…

SharePoint 2013 报:网站在改进过程中处于只读状态,对此给您带来的不便,我们深表歉意...

SharePoint 2013备份过程意外中断&#xff0c;导致再打开站点报&#xff1a;网站在改进过程中处于只读状态&#xff0c;对此给您带来的不便&#xff0c;我们深表歉意 英文&#xff1a;We apologize for any inconvenience, but weve made the site read only while were making…