lnmp 다중 사이트 설정 부하 균형
2. 서버 IP 3대:
192.168.191.129 (주)192.168.191.130192.168.191.131
3. 각각 서버 3대의 vhost 디렉터리에 새 프로필을 만듭니다.load_balance.conf
운영 서버 구성은 다음과 같습니다.
upstream load_balance {
# ( )
server 192.168.191.130:80;
server 192.168.191.131:80;
}
server {
listen 80;
server_name www.upstream.com upstream.com;
location / {
#
proxy_pass http://load_balance;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
#
proxy_pass http://load_balance;
expires 30d;
}
location ~ .*\.(js|css)?$
{
#
proxy_pass http://load_balance;
expires 12h;
}
}
서버에서 다음과 같이 구성합니다.
1 server {
2 listen 80;
3 server_name www.upstream.com upstream.com;
4 index index.html index.htm index.php;
5 root /home/wwwroot/load_balance;
6
7 location ~ \.php$ {
8 include /usr/local/nginx/conf/fastcgi.conf;
9 fastcgi_pass unix:/tmp/php-cgi.sock;
10 fastcgi_param SCRIPT_FILENAME /home/wwwroot/load_balance$fastcgi_script_name;
11 }
12
13 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
14 {
15 expires 30d;
16 }
17
18
19 location ~ .*\.(js|css)?$
20 {
21 expires 12h;
22 }
23 }
nginx 서비스 다시 시작
service nginx restart
그리고/home/wwwroot/load_balance 디렉터리 새 파일, 다른 내용 출력, 테스트
방문http://www.upstream.com/페이지 새로 고침, 기본적으로 매번 새로 고침, 교체, 부하 균형 실현
다음으로 전송:https://www.cnblogs.com/walblog/p/9069353.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.