CentOS 6.10 nginx 기반 부하 균형 서버 프로 세 스 기록 탑재
전체적으로 순 조 롭 습 니 다. Jupyter 를 설정 할 때 보다 구덩이 가 적 습 니 다.
1. 기본 환경 설정
총 세 대의 서버 를 만 들 었 습 니 다:
1. 부하 균형 서버
2. 실제 시스템 의 서버 1
3. 실제 시스템 의 서버 2
2. Nginx 설치
제 서비스 도 Nginx 에서 실행 되 기 때문에 세 대의 서 비 스 는 모두 Nginx 를 설치 해 야 합 니 다.
1. wget, gcc 도구 설치
yum -y install wget gcc
2, 설치 pcre, openssl 의 devel 패키지
yum -y install openssl-devel pcre-devel
3. nginx 다운로드
mkdir /usr/mytools
cd /usr/mytools
wget http://nginx.org/download/nginx-1.19.1.tar.gz
4. nginx 설치
cd nginx-1.19.1
./congigure --prefix=/usr/local/nginx;
make && make install;
5. 서비스 시작
/usr/local/nginx/sbin/nginx
6. nginx 를 service 로 설정 하여 service nginx 로 조작 할 수 있 습 니 다.
a) 서비스 명령 설치
yum install initscripts -y
b) nginx 를 조작 하 는 서비스
cd /etc/init.d
# vim, yum -y install vim
vim nginx
열 린 파일 에 다음 내용 을 붙 여 넣 습 니 다.
#!/bin/bash
#Startup script for the nginx Web Server
#chkconfig: 2345 85 15
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $1 in
start)
echo -n "Starting Nginx"
$nginx -c $conf
echo " done."
;;
stop)
echo -n "Stopping Nginx"
killall -9 nginx
echo " done."
;;
test)
$nginx -t -c $conf
echo "Success."
;;
reload)
echo -n "Reloading Nginx"
ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
echo " done."
;;
restart)
$nginx -s reload
echo "reload done."
;;
*)
echo "Usage: $0 {start|restart|reload|stop|test|show}"
;;
esac
c) 다음 문장 을 실행한다
chmod 755 nginx
chkconfig --add nginx
chkconfig nginx on
d) 테스트
service nginx reload
3. 부하 균형 설정
/ usr / local / nginx / conf / nginx. conf 열기
vim /usr/local/nginx/conf/nginx.conf
http {} 에 추가:
# :centoslvs , Server
upstream centoslvs {
#server IP/HostName:Port;
server www.baidu.com;
server 39.107.254.46:8090;
}
서버 관련 설정 수정
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
# centoslvs Upstream
location / {
proxy_pass http://centoslvs;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
service nginx reload
테스트
EOF
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.