首页 > Web开发 > 详细

nginx 配置http,https,ip

时间:2021-05-26 14:42:49      阅读:15      评论:0      收藏:0      [点我收藏+]

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;
 }

nginx 配置http,https,ip

原文:https://www.cnblogs.com/jiqing9006/p/14812200.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!