-
nginx的Linux版本及其依赖包
资源介绍
1.实现反向代理
1.将不同模块和不同类型的资源放置在不同的服务器,他们的路径前缀是有区别的
例如:图片放置在服务器a, http://xxx/images/...
js文件放置在服务器b, http://xxx/js/...
css文件放置在服务器c, http://xxx/css/...
html文件放置在服务器d http://xxx/...
视频文件放置在服务器e http://xxx/videos/...
或者:会员模块放置在服务器a, http://xxx/user/...
商家模块放置在服务器b, http://xxx/saler/...
商品库存模块放置在服务器c, http://xxx/spu/...
等
2.安装好nginx环境及其依赖之后,配置nginx/conf/nginx.conf文件
server {
listen 80;
server_name #当前主机的域名或主机名;
location / {
proxy_pass http://放置html的服务器的ip:端口;
}
location /images {
proxy_pass http://放置图片的服务器的ip:端口;
}
...
}
2.负载均衡
1.将所有资源在每个web服务器安装配置一遍,例如服务器a,服务器b
2.安装好nginx环境及其依赖之后,配置nginx/conf/nginx.conf文件
upstream 集群名称{
server 服务器a的ip:端口 weight=20; #weight是权重
server 服务器b的ip:端口 weight=10;
}
server {
listen 80;
server_name 服务器名;#对应用户输入的url地址中的主机名
location / {
proxy_pass http://集群名称;
}
}