安装完毕nginx后,我将会会大家进行一些扩展,其中最有用的是虚拟用户,和负载均衡。

一 虚拟用户

1.创建虚拟主机:
    mkdir /usr/local/nginx/conf/virtualhost
    cd /usr/local/nginx/conf/virtualhost
    mkdir     www.luoning.com
    mkdir    www.luoning.cn
2.新建默认页:
    cd www.luoning.com    echo luoning.com > index.html
    cd www.luoning.cn    echo www.luoning.cn> index.html
3.添加解析:
    vi /etc/hosts
    192.168.0.27    www.luoning.com
    192.168.0.27    www.luoning.cn
4.用ping检测虚拟主机查看路径
5.vi /usr/local/nginx/conf/nginx.conf

添加

    server {
        listen  80;
        server_name     www.luoning.cn;
        location / {
                root    virtualhost/www.luoning.cn;
                index   index.html      index.htm;
                }
        }

    server {
        listen  80;
        server_name     www.luoning.com;
        location / {
                root    virtualhost/www.luoning.com;
                index   index.html      index.htm;
                }
        }

    nginx -t   调试查看语法
   
    访问:     http://www.luoning.com
                  http://www.luoning.cn

 

二  .负载均衡

      vi /usr/local/nginx/conf/nginx.conf
    ......
        upstream hello {
            server 192.168.0.1:80;
            server 192.168.0.2:80;
        }

        server {
            listen 80;
            server_name     www.luoning.com;
            location / {
            proxy_pass http://hello;
            }
            }
   
    nginx -t     调试查看语法
    nginx -s reload  刷新

添加解析:vi /etc/hosts
        www.hello.org
用ping查看路径: ping www.luoning.com

访问路径:   http://www.luoning.com    查看添加主机是否可以相互转换,可相互转换表示负载均衡完成