三、常用配置

nginx配置反向代理

  1. 实例1

    以配置反向代理tomcat为例

    tomcat安装在nginx同一台机器上,运行在8080端口

    nginx的配置如下,在一个server块中

    listen       80;
    server_name  192.168.150.129;		#配置为本机ip
    
    #charset koi8-r;
    
    #access_log  logs/host.access.log  main;
    
    location / {
    root   html;
    proxy_pass http://127.0.0.1:8080;		#配置tomcat的访问路径
    index  index.html index.htm;
    }
    
    
  2. 实例2

    根据配置内容转发到不同的服务中去

    nginx配置如下

    server {
    listen       9001;
    server_name  192.168.150.129;
    
    # “~” 这个符号的意思是正则匹配 
    #如果路径中包含/test1/ 则转发到下面的路径中
    location ~ /test1/ {
    proxy_pass  http://127.0.0.1:8080;
    }
    
    location ~ /test2/ {
    proxy_pass http://127.0.0.1:8081;
    }
    }
    
    

nginx负载均衡的配置

  1. 配置负载均衡

    #在http块中添加下列配置
    #先添加一个 upstream
    #默认是轮询策略
    #还可以配置 权重 ip_hash fair
    upstream myserver {
    	#ip_hash				#之间指明ip_hash
    	#轮询
    	server localhost:8080;	#在测试中发现 这里要配置为localhost 配置为本机ip负载不成功
    	server localhost:8081;	#这里还可以配置权重等配置 如 weight=2;
    	
    	#配置权重
    	#server localhost:8080 weight=1;
        #server localhost:8081 weight=2;
    
    	#fair (第三方的 根据响应时间来分配)
    }
    
    server {
            listen       80;
            server_name  192.168.150.129;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                proxy_pass http://myserver;			#这里要和upstream中一致
                root   html;
                index  index.html index.htm;
            }
    }
    
    

nginx配置动静分离

配置文件

location /www/ {
	root /root/data/;  #最终查找的目录为 /root/data/www/ 路径下的文件
}

location /image/ {
	root /root/data/;
	autoindex on;		#配置这个可以查看文件目录 http://192.168.150.129/image/
}

#这里有个地方需要注意,如果启动nginx的用户没有访问两个路径下的文件的权限会报403错误
#解决的方法就是在配置文件开头设置
user  root;		#以root用户启动nginx 或者把启动用户添加到资源文件用户组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值