• nginx 配置http,https,ip


    http

    server
     {
     	 listen 80;
     	 #listen [::]:80 default_server ipv6only=on;
     	 server_name smart.sqwisdom.net;
     	 index index.html index.htm admin.php;
     	 root /home/wwwroot/default/smart/smart-community/Public;
     	 #error_page 404 /404.html;
     	 include enable-php-pathinfo.conf;
     	 location /nginx_status
     	 {
     	 	stub_status on;
     	 	access_log off;
     	 }
     	 location / { 
     		 if (!-e $request_filename) { 
     			 rewrite ^/smart/(.*)$ /api.php?s=$1 last; 
     			 break; 
     			 rewrite ^(.*)$ /index.php?s=/$1 last; 
     		 }
     		 if (!-e $request_filename) { 
     			 rewrite ^(.*)$ /admin.php?s=$1 last; 
     		 } 
     	 } 
     	 location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
     	 {
     	 	expires 30d;
     	 }
     	 location ~ .*.(js|css)?$
     	 {
     	 	expires 12h;
     	 }
     	 location ~ /.
     	 {
     	 	deny all;
     	 }
     	 access_log /home/wwwlogs/access_smart.log;
     }
    
    

    https

    server
    {
     	 listen 443 ssl;
     	 #listen [::]:80 default_server ipv6only=on;
     	 server_name smart.sqwisdom.net;
     	 index index.html index.htm admin.php;
     	 root /home/wwwroot/default/smart/smart-community/Public;
     	 #error_page 404 /404.html;
     	 include enable-php-pathinfo.conf;
    	 
    	 ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
    	 ssl_certificate smart.sqwisdom.net_chain.crt;
    	 ssl_certificate_key smart.sqwisdom.net_key.key;
    	 ssl_prefer_server_ciphers on;
    
     	 location /nginx_status
     	 {
     	 	stub_status on;
     	 	access_log off;
     	 }
     	 location / { 
     		 if (!-e $request_filename) { 
     			 rewrite ^/smart/(.*)$ /api.php?s=$1 last; 
     			 break; 
     			 rewrite ^(.*)$ /index.php?s=/$1 last; 
     		 }
     		 if (!-e $request_filename) { 
     			 rewrite ^(.*)$ /admin.php?s=$1 last; 
     		 } 
     	 } 
     	 location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
     	 {
     	 	expires 30d;
     	 }
     	 location ~ .*.(js|css)?$
     	 {
     	 	expires 12h;
     	 }
     	 location ~ /.
     	 {
     	 	deny all;
     	 }
     	 access_log /home/wwwlogs/access_smart.log;
    }
    
    

    ip

    server
     {
     	 listen 8089;
     	 #listen [::]:80 default_server ipv6only=on;
     	 server_name 127.0.0.1:8089;
     	 index index.html index.htm admin.php;
     	 root /home/wwwroot/default/smart/smart-community/Public;
     	 #error_page 404 /404.html;
     	 include enable-php-pathinfo.conf;
     	 location /nginx_status
     	 {
     	 	stub_status on;
     	 	access_log off;
     	 }
     	 location / { 
     		 if (!-e $request_filename) { 
     			 rewrite ^/smart/(.*)$ /api.php?s=$1 last; 
     			 break; 
     			 rewrite ^(.*)$ /index.php?s=/$1 last; 
     		 }
     		 if (!-e $request_filename) { 
     			 rewrite ^(.*)$ /admin.php?s=$1 last; 
     		 } 
     	 } 
     	 location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
     	 {
     	 	expires 30d;
     	 }
     	 location ~ .*.(js|css)?$
     	 {
     	 	expires 12h;
     	 }
     	 location ~ /.
     	 {
     	 	deny all;
     	 }
     	 access_log /home/wwwlogs/access_smart.log;
     }
    
  • 相关阅读:
    【FPGA】结构化层次化设计
    【FPGA】库、包和子程序 过程 函数
    【FPGA】8位奇偶校验 / 加(减)法器 VHDL程序
    【FPGA】顺序语句
    【FPGA】并行语句
    【FPGA】VHDL基础
    Luogu P3349 小星星
    Luogu P4284 概率充电器
    NOIP2018 | D2T2 & D2T3
    二项式反演 小记
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/14812200.html
Copyright © 2020-2023  润新知