当前位置 : 主页 > 网络编程 > PHP >

域名配置文件,支持/,niginx

来源:互联网 收集:自由互联 发布时间:2021-06-28
域名配置文件,支持/,niginx server{listen 80; #listen endserver_name 域名; #server_name endindex index.html index.htm index.php; #index endset $subdomain '';root /xxx/xxx/xxx/xxx/gxdc.youzainet.com/web$subdomain;include/xxx/xxx/xxx/
域名配置文件,支持/,niginx
server
{
	listen 80; #listen end
	server_name 域名; #server_name end
	index index.html index.htm index.php; #index end

	set $subdomain '';
	root  /xxx/xxx/xxx/xxx/gxdc.youzainet.com/web$subdomain;
	include/xxx/xxx/xxx/xxx/rewrite/amh.conf; #rewrite end

	#error_page
	error_page 400 /ErrorPages/400.html;
	error_page 403 /ErrorPages/403.html;
	error_page 404 /ErrorPages/404.html;
	error_page 502 /ErrorPages/502.html;
	location ~ /ErrorPages/(400|401|403|404|405|502|503)\.html$ 
	{
		root /xxx/xxx/xxx/xxx//文件夹/web;
	}
location / {
    #去掉index.php,index 必须在此之上。
    if (!-e $request_filename) {
        rewrite ^/(.*)$ /index.php?s=$1 last;
        break;
    }
 }

	location ~.php
	{
		fastcgi_pass  unix:/tmp/php-cgi-yzlnmp-域名.sock;
		fastcgi_index index.php;
		fastcgi_split_path_info ^(.+\.php)(/.*)$;
 		fastcgi_param PATH_INFO $fastcgi_path_info;
		include fcgi.conf;
		
		set $path_info "";
     set $real_script_name $fastcgi_script_name;
     if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
     set $real_script_name $1;
     set $path_info $2;
     }
     fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
     fastcgi_param SCRIPT_NAME $real_script_name;
     fastcgi_param PATH_INFO $path_info; 
		
		fastcgi_param DOCUMENT_ROOT  /xxx/xxx/xxx/xxx/XXX/web$subdomain;
		fastcgi_param SCRIPT_FILENAME  /xxx/xxx/xxx/xxx/web$subdomain$fastcgi_script_name;
	}

	location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
	{
		expires      30d;
	}

	location ~ .*\.(js|css)$
	{
		expires      12h;
	}

	access_log off; #access_log end
	error_log /dev/null; #error_log end
}
上一篇:城市三级联动
下一篇:analysis_log.php
网友评论