Nginx基础操作
Nginx升级Nginx可以跨版本升级。 只需要更换软件即可不需要更改别的配置。 下载新版本的Nginx源码包 在新版本的Nginx目录中运行 configure文件 ./configure --usernginx --groupnginx --with-http_ssl_module --with-http_v2_module 之后输入make进行编译这样会./objs目录下产生一个新的nginx运行文件。 mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old #备份nginx程序以便于退回原来的版本 cp ./objs/nginx /usr/local/nginx/sbin/nginx #替换原有的程序 重启服务make upgrade用户认证Nginx默认允许所有用户访问开启用户认证之后需要输入用户名和密码才可以访问。 1.修改配置文件/usr/local/nginx/conf/nginx.conflisten 表示端口 server_name 表示域名用来做虚拟主机 root 表示网页存放的位置 charset 表示编码方式 auth_basic 表示提示信息 auth_basic_user_file 表示密码文件存放的位置 2.生成密码文件创建用户以及密码 yum -y install httpd-tools #安装用于生成密码文件的工具 htpasswd -c /usr/local/nginx/passwd tom #生成密码文件并且创建名为tom的用户-c用于第一次创建 htpasswd /usr/local/nginx/passwd jarry #添加用户 3.重启nginx服务 nginx -s reload基于域名的虚拟主机1.修改配置文件 vim /usr/local/nginx/conf/nginx.confwww.a.com 是 html/index.html 所以不需要修改 #看root后的路径 www.b.com 是 html/b/index.html 所以需要创建目录以及文件 #看root后的路径 mkdir /usr/local/nginx/html/b echo h1 hello nginx b index.html 2.如果没有DNS服务器在本地配置域名 vim /etc/hosts重启nginx服务nginx -s reloadnginx访问文件的两种方式# nginx 在 location 下提供了两种访问文件的形式 root 和 alias # 文件存储在 /usr/local/nginx/html/parking/ 1. root方式 访问parking -- html/parking # root路径/location/ location /parking { root html; index index.html index.htm; } 2. alias方式 (个人喜欢使用的方式比较直接了) 访问parking -- /usr/local/nginx/html/parking/ # 直接访问到alias对应的路径 location /parking { alias /usr/local/nginx/html/parking/; index index.html index.htm; }补充一下ssl的配置## 首先升级nginx开启ssl模块。 ## 我用的是二级域名证书也是二级域名的证书。 ## 直接贴配置文件了替换域名和证书即可。 server { listen 80; server_name beta.sda1-hacker.com; # 自己的域名 rewrite ^(.*)$ https://${server_name}$1 permanent; } server { listen 443 ssl; server_name beta.sda1-hacker.com; # 自己的域名 # access_log /var/log/nginx/host.access.log main; ssl_certificate /usr/local/nginx/cert/6549979_beta.sda1-hacker.com.pem; # pem文件的路径 ssl_certificate_key /usr/local/nginx/cert/6549979_beta.sda1-hacker.com.key; # key文件的路径 # ssl验证相关配置 ssl_session_timeout 5m; #缓存有效期 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #安全链接可选的加密协议 ssl_prefer_server_ciphers on; #使用服务器端的首选算法 # 其它配置省略了。 }写总结的第十四天

相关新闻

功能导向型人形机器人:技术架构、性能评估与工程实践

功能导向型人形机器人:技术架构、性能评估与工程实践

在机器人技术领域,人形机器人(Humanoid Robot)一直是公众想象力和技术探索的焦点。然而,一个有趣的现象是,许多追求极致拟人化外观的机器人,其实际执行任务的能力往往受限。有怡科技推出的T01机器人&#x…

2026/8/25 16:14:37 阅读更多 →
如何玩转 MagiskBoot:Android boot 镜像解包重打包与 root 完整实战

如何玩转 MagiskBoot:Android boot 镜像解包重打包与 root 完整实战

如何玩转 MagiskBoot:Android boot 镜像解包重打包与 root 完整实战 【免费下载链接】Magisk The Magic Mask for Android 项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk MagiskBoot 是 Magisk 项目里的核心二进制,专门负责 Android …

2026/8/25 10:31:07 阅读更多 →
多智能体协作重塑长视频:Soap2Soap架构与实现解析

多智能体协作重塑长视频:Soap2Soap架构与实现解析

1. 项目概述:当AI导演遇上“肥皂剧”重塑最近在AI视频生成领域,一个名为“Soap2Soap”的项目概念引起了我的注意。这个名字本身就充满了戏谑和想象力——它直指一个非常具体且有趣的场景:将现有的长篇影视内容(比如一部肥皂剧&…

2026/8/25 9:34:12 阅读更多 →

最新新闻

NixOS in Production完整指南:为什么NixOS是SaaS生产部署的最佳选择?DevOps工程师必读书籍深度解读

NixOS in Production完整指南:为什么NixOS是SaaS生产部署的最佳选择?DevOps工程师必读书籍深度解读

NixOS in Production完整指南:为什么NixOS是SaaS生产部署的最佳选择?DevOps工程师必读书籍深度解读 【免费下载链接】nixos-in-production Source files for the book "NixOS in Production" 项目地址: https://gitcode.com/gh_mirrors/ni/n…

2026/8/25 18:06:13 阅读更多 →
SQL注入漏洞报告:从HTTP请求到可复现证据链

SQL注入漏洞报告:从HTTP请求到可复现证据链

1. 这不是“提交报告”,而是一份漏洞生命周期的现场切片很多人第一次看到“SQL注入漏洞提交报告(示例)”这个标题,下意识会以为这是份模板文档——填空式地写上URL、payload、影响说明,点个提交就完事。我见过太多刚入…

2026/8/25 18:06:13 阅读更多 →
Vue3高亮文本(Highlight)

Vue3高亮文本(Highlight)

效果如下图: 在线预览 APIs Highlight 参数说明类型默认值text文本stringundefinedpatterns需要高亮的文本内容string[][]autoEscape自动转义。默认情况下,patterns 中的元素会被转化为正则表达式进行匹配,这个过程中需要进行自动转义&…

2026/8/25 18:06:13 阅读更多 →
MyBatis #{}与${}核心原理与实战避坑指南

MyBatis #{}与${}核心原理与实战避坑指南

1. 项目概述:从一次线上事故说起那天下午,监控系统突然报警,数据库CPU瞬间飙到100%。紧急排查后发现,是一条看似普通的MyBatis查询语句引发的全表扫描。问题的根源,就出在一个小小的$符号上。开发同学为了图方便&#…

2026/8/25 18:05:13 阅读更多 →
obd-java-api快速上手:Maven接入ELM327蓝牙OBD-II并读取发动机RPM完整教程

obd-java-api快速上手:Maven接入ELM327蓝牙OBD-II并读取发动机RPM完整教程

obd-java-api快速上手:Maven接入ELM327蓝牙OBD-II并读取发动机RPM完整教程 【免费下载链接】obd-java-api OBD-II Java API 项目地址: https://gitcode.com/gh_mirrors/ob/obd-java-api obd-java-api 是一个开源的 OBD-II Java API 库,专门用于对…

2026/8/25 18:05:13 阅读更多 →
C 语言笔记

C 语言笔记

笔记会不定期补充更新 数据类型 基本类型数据: 整型 整型 -- int 4字节 短整型 -- short int 2字节 长整型 -- long int 8字节 浮点数【实数】 单精度浮点数 -- float …

2026/8/25 18:05:13 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →