安装完毕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 查看添加主机是否可以相互转换,可相互转换表示负载均衡完成