Jakob Klepp | ###Title### | 13.01.2014 |
wget http://nginx.org/download/nginx-1.5.8.tar.gz
tar xf nginx-1.5.8.tar.gz
cd nginx-1.5.8/
./configure --prefix=$(pwd)/.. --with-cc=clang --with-cpp=clang++
make
make install
#user nobody;
worker_processes 99;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
upstream balancer{
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001 weight=2;
server 127.0.0.1:8002 weight=1;
server 127.0.0.1:8003 weight=1;
}
server {
listen 8080;
server_name balancer.web;
location / {
proxy_pass http://balancer;
}
}
}
127.0.0.1 balancer.web balancer
sbin/nginx
Server 1!
server1/index.html
python3 -m http.server 8000
![screenshots/server1.png](screenshots/server1.png)
Server 2!
server2/index.html
python3 -m http.server 8001
![screenshots/server2.png](screenshots/server2.png)
Server 3!
server3/index.html
python3 -m http.server 8002
![screenshots/server3.png](screenshots/server3.png)
Server 4!
server4/index.html
python3 -m http.server 8003
![screenshots/server4.png](screenshots/server4.png)
- [1] Install - Nginx,
Nginx Community,
http://wiki.nginx.org/Install (last viewed 13.01.2014)
- [2] LoadBalanceExample,
Nginx Community Wiki,
http://wiki.nginx.org/LoadBalanceExample (last viewed 13.01.2014)
###Page### / ###Total###