nginx安装和简单配置
菜鸟简单折腾了一下。各种Google 百度,记录一下
环境centos7
从 http://nginx.org 下载nginx 然后解压进入nginx文件夹
sudo ./configure
nginx依赖 zlib gzip pcre 直接yum search 然后安装
执行完之后
sudo make install
然后
cd /usr/local/nginx/sbin
sudo ./nginx start
现在就可以访问http://localhost 就会显示nginx的欢迎页面了
配置nginx反向代理()
cd /usr/local/nginx/conf
sudo vim nginx.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#把请求转发到127.0.0.1:8080
proxy_pass http://127.0.0.1:8080;
index /;
#在请求头里设置 Host
proxy_set_header Host $host;
}
现在访问http://localhost就会被nginx反向代理到http://127.0.0.1:8080 (开个tomcat就能看到效果了)
配置负载均衡
修改nginx.conf
upstream xyz327.com {
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:8081 weught=2;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#把请求转发到127.0.0.1:8080
proxy_pass http://xyz327.com;
index /;
#在请求头里设置 Host
proxy_set_header Host $host;
}
把proxy_pass 设置为 http:// (upstream配置的值)
weight 表示每个服务器的权重。weight越大 server被分配的请求就越多
修改了nginx.conf 之后
cd /usr/local/nginx/sbin sudo ./nginx -s reload
重载配置文件

浙公网安备 33010602011771号