前言

记录下微信小程建站之旅---- 省略备案和申请ssl证书。。。。。

1.注意的我的ssl证书路径配置
下方配置需要改成你自己的

2.需要开启安全组443和防火墙443端口

3.注意开启etc配置

127.0.0.1 www.xxxx.com

nginx命令

start nginx
nginx -q
nginx -s reload
改配置时不生效,需要手动停止window的nginx服务,注意加入window服务中

常见解决步骤

看日志后

问题1

2021/02/04 09:28:09 [error] 1256#20188: *6 connect() failed (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while connecting to upstream, client: 121.36.196.247, server: www.shbykj.top, request: “GET /favicon.ico HTTP/1.1”, upstream: “http://121.36.196.247:8085/favicon.ico”, host: “www.shbykj.top”, referrer: “https://www.shbykj.top/”

转发失败503

解决办法:换成127.0.0.1:端口

测试ssl证书是否配置生效

    server {listen 443 ssl;server_name       www.shbykj.top;ssl_certificate     D:/nginx1.19/nginx-1.19.6/cert/wx.shbykj.crt;  ssl_certificate_key D:/nginx1.19/nginx-1.19.6/cert/wx.shbykj.key;ssl_session_cache   shared:SSL:1m;  ssl_session_timeout 5m;  ssl_ciphers         HIGH:!aNULL:!MD5;         ssl_prefer_server_ciphers  on; location / {# proxy_pass http://127.0.0.1:8085;root   html;index  index.html index.htm;}}

配置成功

测试是否能 转发Tomcat 实现域名代理

 server {listen 443 ssl;server_name      www.shbykj.top;ssl_certificate     D:/nginx1.19/nginx-1.19.6/cert/wx.shbykj.crt;  ssl_certificate_key D:/nginx1.19/nginx-1.19.6/cert/wx.shbykj.key;ssl_session_cache   shared:SSL:1m;  ssl_session_timeout 5m;  ssl_ciphers         HIGH:!aNULL:!MD5;         ssl_prefer_server_ciphers  on; location / {proxy_pass http://127.0.0.1:8085;}}

测试转发成功

最后配置下微信官网的全局request请求

总结

worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;client_max_body_size  20m;#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '#                  '$status $body_bytes_sent "$http_referer" '#                  '"$http_user_agent" "$http_x_forwarded_for"';#access_log  logs/access.log  main;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;server {listen       80;server_name  test.shbykj.top;location / {root    D:/nginx1.19/nginx-1.19.6/html/voc_h5;index  index.html;}}upstream  backend  {server  127.0.0.1:15674;}server {location /wss {proxy_pass http://backend;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}}server {listen 443 ssl;server_name       shbykj.top www.shbykj.top;ssl_certificate     D:/nginx1.19/nginx-1.19.6/cert/wx.shbykj.crt;  ssl_certificate_key D:/nginx1.19/nginx-1.19.6/cert/wx.shbykj.key;ssl_session_cache   shared:SSL:1m;  ssl_session_timeout 5m;  ssl_ciphers         HIGH:!aNULL:!MD5;         ssl_prefer_server_ciphers  on; location / {proxy_pass http://127.0.0.1:8085;}}server {listen 443 ssl;server_name       www.wx.voc.shbykj.top wx.voc.shbykj.top  ;ssl_certificate      D:/nginx1.19/nginx-1.19.6/vocCert/server.crt;  ssl_certificate_key  D:/nginx1.19/nginx-1.19.6/vocCert/server.key;ssl_session_cache   shared:SSL:1m;  ssl_session_timeout 5m;  ssl_ciphers         HIGH:!aNULL:!MD5;         ssl_prefer_server_ciphers  on; location / {proxy_pass http://127.0.0.1:8082;}}# another virtual host using mix of IP-, name-, and port-based configuration##server {#    listen       8000;#    listen       somename:8080;#    server_name  somename  alias  another.alias;#    location / {#        root   html;#        index  index.html index.htm;#    }#}#server {#    listen 443 ssl;#    server_name  wx.voc.shbykj.top;#    ssl_certificate     D:/nginx1.19/nginx-1.19.6/vocCert/server.crt;  #    ssl_certificate_key D:/nginx1.19/nginx-1.19.6/vocCert/server.key;#   ssl_session_cache   shared:SSL:1m;  #    ssl_session_timeout 5m;  #    ssl_ciphers         HIGH:!aNULL:!MD5;         #   ssl_prefer_server_ciphers  on; #    location / {#      proxy_pass http://127.0.0.1:8085;#    }
##}# HTTPS server##server {#    listen       443 ssl;#    server_name  localhost;#    ssl_certificate      cert.pem;#    ssl_certificate_key  cert.key;#    ssl_session_cache    shared:SSL:1m;#    ssl_session_timeout  5m;#    ssl_ciphers  HIGH:!aNULL:!MD5;#    ssl_prefer_server_ciphers  on;# location / {#       proxy_pass   http://127.0.0.1:8085;#        proxy_set_header Host $http_host;#      proxy_set_header X-Real-IP  $remote_addr;#      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#        #     }#}}

11.31更新问题2

查看error.log文件

2021/12/31 16:03:11 [error] 829132#836680: *175 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 121.36.196.247, server: www.wx.voc.shbykj.top, request: “GET /favicon.ico HTTP/1.1”, upstream: “http://127.0.0.1:8082/favicon.ico”, host: “wx.voc.shbykj.top”, referrer: “https://wx.voc.shbykj.top/”

cmd 命令 ipconfig 可以查看本机 ipv4 地址,替换掉 127.0.0.1 即可,端口号不变。


再来命令三部曲

> start nginx
> nginx  -q
> nginx -s reload
>改配置时不生效,需要手动停止window的nginx服务,注意加入window服务中

发现还是不行

建站之旅——Nginx代理服务器配置域名相关推荐

  1. 公司官网建站笔记(五):域名工信部备案完整流程并解析公网访问

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125905952 红胖子(红模仿)的博文大全:开发技术集 ...

  2. wordpress建站准备教程(一)域名:域名备案、域名注册、域名绑定、域名解析

    第一章.简介 WordPress建站的起点,首先要进行域名进行相关的操作(比如域名注册),然后才到.若是详细对域名进行详细阐述,又可以分为域名备案.域名注册.域名绑定.域名解析. 你可以会注意到,我下 ...

  3. nginx代理的域名对应的ip更换后还解析到之前的ip

    问题 使用nginx做反向代理,将请求发送到一个域名(例如: proxy_pass http://www.test.com 该域名对应的IP是A) ,刚开始运行一切正常,但是当运行了一段时间以后,域名 ...

  4. nginx代理设置域名跳转/域名重定向

    假如有3个域名   www.a.com   www.b.com   www.c.com 设置访问非www.a.com  都跳转到www.a.com 编辑nginx配置    vim /usr/loca ...

  5. 初识Nginx四:nginx代理服务器配置缓存

    文章目录 一.背景 二.配置 三.测试 四.注意点 一.背景 在上篇文章<初识Nginx二:配置一个反向代理服务器>中,我们成功通过Nginx的反向代理功能访问了上游的应用服务器. 在实际 ...

  6. 从零开始的博客建站之旅——准备工作

    一.注册 Github 帐号 (1).前往 github.com 注册一个帐号.(注意:慎重考虑注册的用户名,如果你不购买别的域名,这个用户名将是你网站域名的一部分) (2)在 Github 中创建一 ...

  7. Nginx代理同域名下前后端分离,有web端和微信端的项目

    Nginx的安装.使用大家一定都会,也有很多教程,我记录一下配置 SSL使用的是阿里的免费SSL server {listen 443 ssl;server_name XXXXXXX.com;ssl_ ...

  8. 从零开始的博客建站之旅——搭建

    一.在本地创建网站 (1)使用 Hugo 建立网站.打开命令窗口,进入 D:\hugo\site 目录(便捷方法:在文件资源管理器中进入相应目录,单击地址栏右边空白地方,在最左边输入 cmd 加空格, ...

  9. 从零开始的博客建站之旅——开篇

    回顾过去,我刚接触互联网时,还是 2G 时代,那时各类论坛博客和聊天室正蓬勃发展.这种跨越时空的交流方式让我感到非常新奇,看着屏幕吐出文字的时候,就感觉打开了一个新世界的大门.通过一根根网线,就可以将 ...

最新文章

  1. 常见医疗扫描图像处理步骤
  2. oracle limsize,查看oracle数据库----size
  3. [YTU]_1985( C语言实验——保留字母)
  4. jquey(判断文本框输入的网址链接是否符合规则)
  5. c语言火车票管理系统源代码2000行,C语言教务管理系统[2000行代码].doc
  6. javascript是什么?有哪些特点?
  7. 最新中烟新商盟JS逆向分析实战教程
  8. 让AngularJS兼容IE8及其以下浏览器版本的方法
  9. 阿里云 人脸识别 测试
  10. 商城APP开发关键板块
  11. Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535
  12. 感冒身体差的不要喝酸奶
  13. linux6.6卸载防火墙,Linux-centos6.8下关闭防火墙
  14. Linux 学习资料
  15. Vue.use 写多个_做好4件事,周记不难写
  16. 单反相机风景摄影易记易学口诀
  17. 博导谈寒门子弟上大学:要相信双一流大学没有“废物”
  18. MySQL密码忘记了如何操作
  19. 【DSP教程】第36章 FIR滤波器的Matlab设计(含低通,高通,带通和带阻)
  20. 从零开始搭建Linux共享服务器(云享系统)

热门文章

  1. SQL Server处于恢复已挂起状态的解决方法
  2. Allegro如何统计包含过孔长度的网络长度操作指导
  3. solr7.7.2服务启动与停止
  4. 技术市场----方向
  5. 中长线黄金如何交易?
  6. 以太坊上发送交易的九种办法
  7. phpStorm生成php文件不是utf-8格式
  8. WPF中文 FontFamily
  9. 你每天的忙碌或许只是在啃技术老本
  10. 生成英文和数字的随机数