codeFish

CodeFish
关注
63286 号成员,2020-12-04 14:08:06 加入
250
个人主页 浏览
2h19m
在线时长
  • Docker 搭建 Pipe 并配置一级域指南

    2020-12-04 17:48

    完全按照这个进行操作,也把参数改了,

    他就是无法访问

    upstream pipe {
        server localhost:5897;
    }
    server {
        listen  80;
        server_name javafish.cn;   
    
        rewrite ^(.*)$  https://$host$1 permanent;
    }
    server {
        listen  80;
        server_name www.javafish.cn;   
    
        rewrite ^(.*)$  https://javafish.cn$1 permanent;
    }
    server {
            listen       443;
            server_name  javafish.cn;
            ssl on;
    
            ssl_certificate   /etc/nginx/cert/javafish.cn.pem;
            ssl_certificate_key  /etc/nginx/cert/javafish.cn.key;
            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;
    
    	rewrite ^/(?!theme|console|admin|api|init) /blogs/henryspace$uri break;
    
        	location /{
            	proxy_pass http://pipe/;
            	proxy_set_header  Host $host:$server_port;
            	proxy_set_header  X-Real-IP  $remote_addr;
                	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            	client_max_body_size  10m;
        	}
      
            error_log /var/log/blog.log;
    
            error_page 404 /404.html;
            location = /404.html {
                    root   /usr/share/nginx/html;
            }
    
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
                    root   /usr/share/nginx/html;
            }
    
            location ~ /\.ht {
                    deny  all;
            }
    }