1.下载windows版本的nginx包:nginx-0.8.50.zip
2.准备一台服务器,电脑也可以(这里用的是阿里云服务器进行的配置)
3.解压文件到C盘根目录,把文件夹重新命名为nginx
4.打开conf目录下的nginx.conf文件,这里设置ip地址,和端口号(如果是电脑,可以写 localhost)
5.打开cmd命令行,运行如下命令:
- >cd c:\nginx
- >nginx
6.打开浏览器,如果IP:8883,这时候能看到结果如下,这时nginx已经配置成功
7.在服务器上建立两个站点,用来测试负载均衡(我这里建了三个)
8.预览三个站点,分别预览
9.修改nginx.conf文件
- http {
- include mime.types;
- default_type application/octet-stream;
- sendfile on;
- keepalive_timeout 65;
- upstream wk{
- server 139.***.**.80:8881; 站点1 #//修改这里
- server 139.***.**.80:8882; 站点2 #//修改这里
- server 139.***.**.80:8884; 站点3
- }
- server { #Nginx代理服务器
- listen 8883;
- server_name 139.***.**.80:8883;
- location / {
- root html;
- index index.html index.htm;
- proxy_pass http://wk.com; #//修改这里,和上边名字同步即可
- proxy_redirect default;
- }
- error_page 500 502 503 504 /50x.html;
- location = /50x.html {
- root html;
- }
- }
- }
10.重启nginx:>cd c:\nginx ,nginx -s reload
************************************************************************
upstream wk{
server 139.***.**.80:8881 weight=10; #//这里可以修改权重
server 139.***.**.80:8882 weight=50; #//这里可以修改权重
server 139.***.**.80:8884 weight=10;
}
upstream wk{
ip_hash; #//利用这句可以绑定ip,消除回话不同步内容
server 139.***.**.80:8881;
server 139.***.**.80:8882;
server 139.***.**.80:8884;
}
***************************************************************************
查看Nginx的版本号:nginx -V
启动Nginx:start nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:nginx -s reload