应用台导航页
  • 主页
  • 博客
  • 知识库
  • 工作台
  • 集萃
  • 友链
  • 关于
nginx 相关
linuxnginx

nginx 相关

技术
更新于 2023-10-07
— 1210 字
返回

查看日志

/var/log/nginx/access.log 和 /var/log/nginx/error.log 是Nginx的访问日志和错误日志文件路径,具体路径可能因你的安装位置而有所不同。

shell
tail -f /var/log/nginx/access.log

代理任意 URL

注意:

  • resolver 为配置的域名服务器
nginx
server {
listen 8993;
resolver 100.100.2.136 valid=100s;
location /suburl/ {
# 使用内置变量 $request_uri 来获取原始请求的 URI
# 使用内置变量 $arg_PARAMETER 来获取查询参数
set $target_uri $request_uri;
set $target_host $http_host;
# 将 /suburl/ 后面的内容作为请求的 Host 头部
# 这里假设动态部分是完整的域名,包括协议和端口(如果有)
if ($request_uri ~* "^/suburl/([^\/]+)(.*)") {
set $target_host $1;
set $target_uri $2;
}
# 构建完整的代理请求 URI
set $proxy_url "http://$target_host/$target_uri";
# 将请求转发到构建的 URI
proxy_pass $proxy_url;
# 转发其他必要的头部
proxy_set_header Host $target_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Connection "";
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# 根据需要添加其他代理设置
}
}

nginx reload 和 restart

命令/描述nginx reloadnginx restart
功能重新加载 Nginx 配置文件,不会停止服务。停止当前 Nginx 服务并重新启动,使用新的配置文件。
速度快慢
连接状态不中断现有连接中断所有连接
使用建议如果只是修改了配置文件中的一些内容,使用此命令。如果修改了大部分内容或添加了新模块,使用此命令以确保更改生效。
dors logoDors

Dors 是花野猫开发为知识工作者打造的数字花园应用,包含的博客、个人记事本、及其他实用功能。

花园

  • 花坛——博客
  • 果园——知识库

工坊——作者开发的实用工具

  • 小记
  • 秒切——一键按秒分割视频
  • 中国重点高校地理位置可视化网站
  • 中国行政区划数据查询平台
  • excel 重命名工具

misc

  • 生活章程
  • 画廊
  • just have fun!
  • 月度随记

© 2022 - present. All Rights Reserved.滇ICP备2025063395号-1

花野猫打造