nignx改为http登录,并替换api地址

555
客户域名不是泛域名,备案时间半个月
由于网站域名备案证中,客户着急上线,将https改为http登录
进入到各个域名.conf,将rewrite注释掉,将80改为8083,14yy拷贝代码到rewrite下面

server {
  listen      80;  #代理80端口
  server_name github.org.cn;  #代理域名
  access_log  logs/github.org.cn_access.log main;
  error_log   logs/github.org.cn_error.log;
  rewrite      ^(.*) https://$server_name$1 permanent; #跳转到HTTPS
}


server {
  listen      8083;
  server_name github.org.cn;
  access_log  logs/github.org.cn_access.log main;
  error_log   logs/github.org.cn_error.log;
 # rewrite      ^(.*) https://$server_name$1 permanent;
  proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header  X-Forwarded-Proto $scheme;
  proxy_set_header  X-Real-IP $remote_addr;
  proxy_set_header  Host $http_host;
  proxy_redirect    off;
  proxy_http_version 1.1;
  proxy_connect_timeout        4s;
  proxy_read_timeout           30s;
  proxy_send_timeout           12s;

  location / {
    proxy_pass    http://default_server;
  }

}

#  ssl on; #新版本NGINX可以注释掉这一行
  ssl_certificate          /usr/local/nginx/ssl_keys/github.org.cn/full_chain.pem; #https://blog.csdn.net/tongshoushou/article/details/106637461感谢这位兄弟
  ssl_certificate_key      /usr/local/nginx/ssl_keys/github.org.cn/private.key;  #这两个是HTTPS的ssl证书

find ./ -name "*.js" | xargs egrep -o 'http://github.org.cn.{2}' #查询一下
cp -r 需要备份的文件{._20210908}
find ./ -name "*.js" | xargs sed -ri  's#https://github.org.cn:端口#http://github.org.cn:端口#g' #替换
find ./ -name "*.js" | xargs egrep -o 'http://github.org.cn.{2}' #检查一下
mv m.github.org.cn{,_bak} && mv m.github.org.cn{_20210908,} #将原来的文件备份,将改好的文件替换上
mv *_ .local/share/Trash/files #移动垃圾文件到回收站
nginx -t #检查配置文件语法
nginx -s reload  #重启NGINX

然后浏览器访问域名,ctrl+shift+i选网络按ctrl+F5强制刷新一下或者点击左上角清空缓存并硬件重新加载

原文地址:https://www.cnblogs.com/pengpengboshi/p/15242466.html