这里是在本机与虚拟机测试的。这里只测试2个服务器下的html文件,以测试是否实现负载均衡,配置方式只供参考。废话少说,步入正题。
第一步,配置虚拟机下的nginx环境。
第二步,配置个虚拟主机test.com,假若在默认路径/var/www下建立index.html里面标记linux server。
server { listen 80; server_name test.com; root /var/www/; location / { index index.php index.html index.htm; }
配置好后,编辑/etc/hosts增加一条记录 127.0.0.1 test.com.
第四步,配置虚拟主机test.com,建立index.html里面标记window server。
upstream front { server 127.0.0.1:8000 weight=1; #window ip server 192.168.56.101 weight=1; #linux ip } server { listen 80; server_name test.com; location / { proxy_set_header Host $host; proxy_pass http://front; } }
第五步,重新nginx服务,打开浏览器输入test.com看是不是一会是linux server,一会是window server。