frp, https, http, nginx 多服务, ssl等配置


server {

        listen 80 default_server;

        listen [::]:80 default_server;


root /var/www/html; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html; server_name _; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; }
    
 
  

index index.html index.htm index.nginx-debian.html;

 
  

 

 
  

        server_name _;

 
  

 

 
  

        location / {

 
  

                # First attempt to serve request as file, then

 
  

                # as directory, then fall back to displaying a 404.

 
  

                try_files $uri $uri/ =404;

 
  

        }

 

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #       include snippets/fastcgi-php.conf;
        #
        #       # With php7.0-cgi alone:
        #       fastcgi_pass 127.0.0.1:9000;
        #       # With php7.0-fpm:
        #       fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #       deny all;
        #}
}


# Virtual Host configuration for example.com
#
upstream movie_pool{
    server 127.0.0.1:8000;
}

upstream go_pool{
    server 127.0.0.1:9000;
}
#Demo1端口转发
server {
   # listen       80;
    listen       443 ssl;
    server_name  www.sddeznsm.com;

    ssl on;
        ssl_certificate     /root/nginx-1.11.3/ssl/sddeznsm_com.crt;
        ssl_certificate_key  /root/nginx-1.11.3/ssl/sddeznsm_com.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
    access_log logs/book.log;
    error_log logs/book.error;

    #将所有请求转发给demo_pool池的应用处理
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://movie_pool;
    }
}

#Demo1端口转发
server {
    listen       80;
    #listen       443 ssl;
    server_name  *.sddeznsm.com;

    access_log logs/book.log;
    error_log logs/book.error;

    #将所有请求转发给demo_pool池的应用处理
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://movie_pool;
    }
}
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#

server {
       listen 443 ssl;
        server_name  sddeznsm.com;
        ssl on;
        ssl_certificate     /root/nginx-1.11.3/ssl/sddeznsm_com.crt;
        ssl_certificate_key  /root/nginx-1.11.3/ssl/sddeznsm_com.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;


       # location / {
        #    root   html;
       #     index  index.html index.htm;
      #  }

        location / {
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://go_pool;
    }
    }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM