设置nginx访问服务器域名直接跳转到指定html和其他文件代理访问配置

首先确保服务器默认路径

server {
        listen       82;
        server_name  127.0.0.1;
        #server_name  192.168.1.166;
        #server_name  www.ssyujay.com;
		# 文件上传大小限制
		client_max_body_size 100m;


        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        # 静态页面目录
        root        /usr/local/tomcat/project/sys-admin;
		# 默认首页
        index      index.html;

index.html文件(修改路径可以指定跳转)

    <script language="javascript" type="text/javascript">
           window.location.href="/pc/index.html"; 
    </script>

遇到的坑

     我从电脑创建index.html通过xftp传到服务器上,怎么访问都是403 Forbidden nginx/1.9.12

解决方法

      直接去xftp新增

编辑复制index.html内容

即可访问,解决403 Forbidden nginx

其他文件代理访问配置

location / {

			# 用户浏览器端的缓存设置
			location ~ .*\.(jpg|jpeg|gif|png|swf|htm|html|json|xml|svg|woff|ttf|eot|map|ico)$ {
				expires 2s;
			}
			location ~ .*\.(js|css)?$ {
				expires 2s;
			}
			location ~* \.(css|js|jpg|jpeg|gif|png|swf|htm|html|json|xml|svg|woff|ttf|eot|map|ico)$ {
				if (-f $request_filename) {
						break;
				}
			}
            # 访问sys开头的接口都会被转发到配置url下
			location ^~/sys {
		    	proxy_pass       http://127.0.0.1:8802;
			}
			# 访问upload开头的资源代理到以下目录
			location ^~/upload {
		    	alias     /usr/local/tomcat/upload/;
			}
			
			# 动态页面,交给tomcat处理
			if ( !-e $request_filename) {

			}
		}

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值