mac系统安装 nginx 实现访问静态资源,反向代理,负载均衡

1.打开终端输入:
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

2 .下载安装 nginx brew install nginx
在这里插入图片描述

3.启动 sudo brew services start nginx

在这里插入图片描述
4.查看ngixn安装路径 nginx -V
在这里插入图片描述
5.查看文件下所有文件 ls

6.也可以直接查看配置文件 /user/local/etx/nignx/nignx.conf

在这里插入图片描述
7.nginx显示的html文件

在这里插入图片描述
8.打开nginx.conf 配置多个虚拟主机,实现访问静态资源

在这里插入图片描述
9.修改配置文件后重新启动
sudo brew services restart nginx

10.修改hosts文件,实现一个ip对应多个域名(没权限就复制出来一份,修改好再替换)
hosts路径:/private/etc/hosts
在这里插入图片描述
11.nignx.conf
实现 一个Ip对应不同的域名taobao:8080 和 tianmao:8080
通过域名可以访问tomcat实现反向代理
在taobao:8080又配置了2台服务器,通过nginx实现服务器负载均衡

	upstream taobao{
		//通过nignx实现负载均衡
	       server 127.0.0.1:8091;             //tomcat地址1
	       server 127.0.0.1:8092  weight=2;   ///tomcat地址2  权重值越先大,访问次数越多,默认1
	   }
	
	
	    server {
	        listen       8080;
	        server_name  taobao;
	        location / {
	            proxy_pass  http://taobao;   //对应着upsream taobao{server****}
	            index  index.html index.htm;
	        }
	    }
	    

	 upstream tianmao{
	       server 127.0.0.1:8090;
	   }
	
	    server {
	        listen       8080;
	        server_name  tianmao;
	        location / {
	            proxy_pass  http://tianmao;
	            index  index.html index.htm;
	        }    
	   }

猜你喜欢

转载自blog.csdn.net/weixin_42465206/article/details/88578586
今日推荐