zoukankan      html  css  js  c++  java
  • 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;
     }
    
  • 相关阅读:
    ASP.NET WEB开发,实现上传图片
    使用Word API打开Word文档 ASP.NET编程中常用到的27个函数集
    工资单的编辑与保存
    生成工资表
    系统设置
    空间参考
    Envelope几何对象 Curve对象几何对象 Multipatch几何对象 Geometry集合接口 IGeometryCollection接口
    Polygone对象
    Segment,Path,Ring和Polyline对象
    [Android]使用ActivityGroup来切换Activity和Layout
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/14812200.html
Copyright © 2011-2022 走看看