当前位置: 首页 > news >正文

基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!

网站需求:
1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!
2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料
www.openlab.com/money网站访问缴费网站。
3.要求 (1)访问该网站http请求都通过https响应。
(2)学生信息网站只有song和tian两人可以访问,其他用户不能访问。


配置.conf文件

vim /etc/nginx/nginx.conf

server {

listen 80;

server_name www.openlab.com;

root /www/openlab;

}

配置映射关系

vim /etc/hosts

192.168.155.131 www.openlab.com

关闭防火墙

创建子网站www.openlab.com www.openlab.com/data www.openlab.com/student www.openlab.com/money

配置文件

配置data

vim /etc/nginx/nginx.conf

location /data {
alias /www/openlab/data;
index index.html index.htm;
}

配置student

vim /etc/nginx/nginx.conf

location /student {
alias /www/openlab/student;
index index.html index.htm;
auth_basic "Please input password";
auth_basic_user_file /www/openlab/student/passwd;
}

学生信息网站只有song和tian两人可以访问

useradd song

passwd song

useradd tian

passwd tian

htpasswd -c /www/openlab/student/passwd song

htpasswd /www/openlab/student/passwd tian

配置money

vim /etc/nginx/nginx.conf

server {
listen 443 ssl http2;
server_name www.openlab.com;
location /money { #子目录
alias /www/openlab/money;
index index.html index.htm;
}
ssl_certificate "/www/openlab/money/money.crt";
ssl_certificate_key "/www/openlab/money/money.key.org";
}

私钥

openssl genrsa -aes128 2048 > /www/openlab/money/money.key

证书

openssl req -utf8 -new -key /www/openlab/money/money.key -x509 -days 365 -out /www/openlab/money/money.crt

去除私钥

cp /www/openlab/money/money.key /www/openlab/money/money.key.org

openssl rsa -in /www/openlab/money/money.key -out /www/openlab/money/money.key.org

测试


http://www.jsqmd.com/news/1406431/

相关文章:

  • 桂林三哥改灯升级 ——13 年专注车灯升级,桂林车主的靠谱之选D - 优企甄选
  • Policy Plus 完整上手指南:让家庭版 Windows 也能用组策略编辑器,三步完成系统深度配置
  • Node.js环境变量管理:从dotenv原理到多环境配置实战
  • 计算机数据寻址方式全解析:从原理到实践,掌握程序与硬件对话的底层逻辑
  • 1小时录音5分钟出稿:whisperX语音识别、词级时间戳与说话人分离上手全指南
  • openpilot 驾驶辅助系统完整上手指南:零基础到进阶的 30 分钟实操路线
  • 上海离婚财产分割律所:2026年8月上海离婚财产分割律所专业服务范围与资产处置实务解析 - 品牌深度评测
  • 5分钟快速上手 Attention-Augmented-Conv2d:从环境安装到跑通第一个 Demo
  • 如何快速上手 illustrator-scripts:32 个免费 Illustrator 脚本的安装与实战指南
  • Dism++系统优化终极指南:5分钟搞定C盘清理、更新管理与系统备份
  • HTML转Figma完整指南:让任意网页变可编辑设计稿
  • 2026 国内电磁超声测厚仪厂家推荐:青岛科瑞检测深耕无损检测,打造多行业定制化检测解决方案 - 拜了拜了
  • IntelliJ IDEA 大型项目性能优化实战:8个提速技巧让开发效率翻倍
  • 为什么你的 Axure 还停留在英文界面?这个开源中文语言包让 RP 11、10、9 一次变中文
  • ExtDiff 命令行 Word 文档对比完全指南:安装、快速上手与 Git 集成
  • 小说下载器 novel-downloader 上手指南:把 200+ 网站的小说完整搬进你的书架
  • AI文本水印原理与对抗技术解析:从Claude水印到开源应对方案
  • 计算机数据寻址方式全解析:从原理到实践,掌握程序运行的底层逻辑
  • DouYin 异步下载原理:aiohttp + asyncio 如何实现高速批量下载
  • VSCode背景图片设置全攻略:从插件配置到图片优化
  • Axure RP 11/10/9 免费中文汉化完整指南:3步装好 axure-cn 中文语言包
  • 三分钟上手 Argos Translate:这款免费离线翻译工具,断网也能用
  • 桂林改灯哪家好?三哥改灯升级深度评测推荐 ——13 年车灯升级老店D - 优企甄选
  • C盘又红、更新又失败?用这款免费Windows系统优化神器Dism++一次解决
  • harmonic-oscillator-pinn实战教程:如何用PyTorch自动微分求解微分方程的一阶与二阶导数?
  • CSP-J初赛真题深度解析:从算法思维到备赛策略
  • 一个U盘装下所有系统镜像,Ventoy让“反复格式化“成为过去式
  • 八叉树:三维空间索引与高效查询的核心原理与实战应用
  • 小程序迁Vue3实战:miniprogram-to-vue3保姆级转码教程
  • 3 种方式快速集成 SwiftVideoGenerator:CocoaPods、SPM 与手动安装完整教程