nginx配置二

server{
	listen 80 ;
	server_name yyyy.cn ;

	root /www/admin/yyyy.cn_80/responsibilities/dist/ ;

	#301重定向
	#rewrite ^(.*)$ $1 permanent;

	#强制SSL
	#rewrite ^(.*)$  https://$host$1 permanent;

	#防盗链
	
	location / {
		#伪静态
	
		#首页
		root /www/admin/yyyy.cn_80/responsibilities/dist/;
		index index.html error/index.html;
	}

	#流量限制
	

	
	#日志
	access_log /www/admin/yyyy.cn_80/log/nginx_access_$logdate.log main;
	error_page  403  /error/403.html;
	error_page  404  /error/404.html;
	error_page  502  /error/502.html;
	error_page  503  /error/503.html;

	#处理PHP
	location  ~ [^/]\.php(/|$) {
		root /www/admin/xxxx.cn_80/responsibilities/dist/;
		fastcgi_pass 127.0.0.1:7131;
		fastcgi_split_path_info  ^(.+\.php)(.*)$;
		fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_param  PATH_INFO $fastcgi_path_info;
		include fastcgi.conf;
	}

	location /api/ {
	#重写以/api为baseURL的接口地址(本人的请求接口前面都是有加/api的)
	rewrite ^/web-api/(.*) /$1 break;

	#需要代理访问的服务器地址
	#proxy_pass http://localhost:8082/web-api;
	proxy_pass http://xxx.cn/api/;
	}

	location /backend/ {
	#重写以/backend为baseURL的接口地址(本人的请求接口前面都是有加/api的)
	rewrite ^/web-api/(.*) /$1 break;

	#需要代理访问的服务器地址
	#proxy_pass http://localhost:8082/web-api;
	proxy_pass http://xxxx.cn/backend/;
	}


	#DenyFiles
	location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
	{
		return 404;
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值