首页 > 系统相关 >nginx修改配置后不生效的问题

nginx修改配置后不生效的问题

时间:2022-11-20 15:36:02浏览次数:38  
标签:set 修改 header server nginx proxy 生效 test com

nginx增加了新的server name配置,发现nginx -s reload之后总是不生效。

http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的证书。

新加的配置文件如下

server {
    listen       80;
    server_name  img31.test.com;
    access_log  /home/test/logs/accesslog/img31.test.com/img31.test.com_access.log  main;
    location / {
        proxy_set_header Cookie  $http_cookie;
        proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header X-Test-CDN-Proxy-Origin-Host cdn.m.test.cn;
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header Host       $host;
        index  index.html index.htm;
        proxy_pass    http://img31.test.com;
    }
    error_page 404 500 502 503 504 = http://www.test.com/404.html;
}


server {
    listen       443;
    server_name  img31.test.com;
    access_log  /home/test/logs/accesslog/img31.test.com/img31.test.com_access.log  main;
  ssl on;
    ssi_types text/shtml;
    ssl_certificate crt/test-server.crt;
    ssl_certificate_key crt/test-server.key;
    ssl_session_timeout  5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers  ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers   on;
    location / {
        proxy_set_header Cookie  $http_cookie;
        proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header X-Test-CDN-Proxy-Origin-Host cdn.m.test.cn;
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header Host       $host;
        index  index.html index.htm;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_pass    http://img31.test.com;
    }
    error_page 404 500 502 503 504 = http://www.test.com/404.html;
}

  

配置不生效时,打开了其他server的80端口和443端口

 

标签:set,修改,header,server,nginx,proxy,生效,test,com
From: https://www.cnblogs.com/mo3408/p/16908587.html

相关文章

  • make.exe打印出一个变量和修改追加变量的方法
    目标:makefile中的变量可能是这样:CPU=-mcpu=cortex-m4#fpuFPU=-mfpu=fpv4-sp-d16#float-abiFLOAT-ABI=-mfloat-abi=hard#mcuMCU=$(CPU)-mthumb$(FPU)$(FLOAT-A......
  • 博客园主题修改分享
    1.进入博客园个人后台,选择设置找不见博客园后台的,可以先进入博客园首页,点击头像下的账号设置,进入后左侧列表有博客设置,点击后可进入。2.基本设置里,选择皮肤CodingLif......
  • 第2-3-7章 个人网盘服务接口开发-文件存储服务系统-nginx/fastDFS/minio/阿里云oss/七
    目录5.8导入其他接口代码5.8.1接口导入-分页查询附件5.8.2接口导入-根据业务类型/业务id查询附件5.9导入网盘服务接口5.9.1导入FileController5.9.2导入StatisticsCo......
  • [C语言] 修改数组形参能直接修改实参的方法
    单个变量修改,如果要在函数中修改而主函数中相应地改变,用&就完事了但如果想修改一个数组呢?只需要传址的时候传入数组的头指针就可以了见下,一看就懂(本人语文从高考后就不......
  • nginx反向代理无法成功
    1.问题:2.解决办法首先尝试关掉nginx服务,发现欢迎页面依然能访问,这才发现是nginx没能关闭的原因,因此无论写多少配置,都是不会生效的!!!!!2.1用taskkill/f/t/imnginx.exe......
  • nginx笔录
    Nginx安装安装教程1.反向代理正向代理:比如kexue上网无法访问谷歌,需要一个代理服务器代理客户端请求谷歌,这个代理服务器就是正向代理反向代理:是指以代理服务器来接受i......
  • git修改之前的commit
    前一次:gitadd到暂存区后,使用gitcommit--amend选项追加提交,就会就不会有新的一个commit了。前N次:比如前两次首先:gitrebase-iHEAD~2然后:选择要回退到的那一次com......
  • 初学linux笔记 第四章 windows中开发的QT程序适配linux的修改——error: ‘QT_WARNING
    QT程序本身在windows中进行开发的,移植到linux系统上进行编译后发现了不少问题,需要一一进行修改1.系统时间修改首先是系统时间问题SYSTEMTIMEcurrent_date_time;GetLo......
  • nginx-config快捷配置项目
    Nginx是我们程序员绕不开的一个堪,对于不太熟悉的程序员来说,每次配置一次nginx都要去搜索一次配置,是不是你?这个开源项目给我们提供了一个可视化配置Nginx的方式,简直就......
  • nginx
    查看服务器上安装的nginx版本号,主要是通过nginx的-v或-V选项,查看方法如下图所示   -v显示nginx的版本。   -V显示nginx的版本,编译器版本和配置参数安......