備註:進入/etc/nginx/ 中 html
看到 nginx.conf,nginx
upstream advertiser_server {
server 127.0.0.1:8080 max_fails=1 fail_timeout=15s weight=5; # 兩個tomcat 能夠配權重
server 127.0.0.1:8081 max_fails=1 fail_timeout=15s weight=5;
}
server {
listen 80; # 監聽80 端口
server_name payapi.test.com advapi.test.com; # 域名
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://advertiser_server; # 上面的upstream
}
}
基於域名的虛擬主機 api
server {
listen 80;
server_name api.kellychen.hh; #域名
charset utf-8;
location / {
index index.html;
#html網頁存放的目錄
root /var/www/html;
}
}
基於ip的虛擬主機 tomcat
server {
#監聽的ip和端口
listen 192.168.8.43:80;
#主機名
server_name 192.168.8.43;
charset utf-8;
location / {
index index.html;
#html網頁存放的目錄
root /var/www/html;
}
}
二, nginx 經常使用命令負載均衡