I am currently studying Nginx. As a reverse proxy server, Nginx can accelerate the web server and has load balancing functions.
First, I need to download Nginx from the official website (http://nginx.org/en/download.html). The latest stable version is version 1.0. I have downloaded both the Linux and Windows versions and done it on two servers. Website load balancing.
In the Windows version, decompress the compressed package and execute the command:
1 |
|
This way you can start the nginx service. And execute the command:
1 |
|
can stop the service.
This is my IIS server at 192.168.3.82, adding two sites:
Add two files index.html to these two sites respectively, and the contents of the two files respectively display: "This is site 1" , "This is site 2".
Adjust relevant configurations in the nginx.conf configuration file:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
1 |
| ;
1
|
| 1
server 192.168.3.82:8041 weight=1; } |
1 | 3
upstream site {
server 192.168.3.82:8040 weight=2;
server 192.168.3.82:8041 weight=1;🎜🎜🎜🎜 🎜🎜server 192.168.3.90:8080;🎜🎜🎜🎜}🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜You can also use Nginx to pair static files (such as JPG, GIF, CSS, JS, etc.) on the reverse proxy server Cache, so that when you need to request static resources from the Web server, you can directly obtain a local resource from the reverse proxy server, which reduces the pressure on the Web server. For details, please check: 🎜http://www.cnblogs.com/daizhj/archive/2009/11/03/1595292.html🎜🎜🎜🎜Reprinted from: http://www.cnblogs.com/liping13599168/archive/2011/ 04/15/2017369.html🎜🎜🎜 🎜 The above has introduced the use of Nginx for load balancing, including aspects of it. I hope it will be helpful to friends who are interested in PHP tutorials. 🎜 🎜 🎜