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;
     }
    
  • 相关阅读:
    北风设计模式课程---11、策略模式
    北风设计模式课程---9、原型模式的作用和意义
    linux下lamp.sh一键配置lamp环境流程
    linux日常---1、linux下安装、查看、卸载包常用命令
    常见协议端口号,功能
    尚学linux课程---12、vim操作命令2
    搞笑视频分析---3、爱做饭的芋头:佛跳墙
    黑马day11 脏读数据&解
    hdu 1150 Machine Schedule(最小顶点覆盖)
    Ubuntu在构建Robotframework+Selenium周围环境
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/14812200.html
Copyright © 2011-2022 走看看