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 
重载配置文件
posted @ 2016-01-29 23:13  xyz327  阅读(200)  评论(0)    收藏  举报