nginx 컴파일의 TCP 버전

WBOY
풀어 주다: 2016-07-28 08:25:49
원래의
1098명이 탐색했습니다.

프로젝트에서 Nginx는 Thrift의 4계층 프록시로 사용되며, nginx에 의한 관련 Thrift 서비스의 로드 밸런싱을 구현합니다.

1. nginx 컴파일 환경 설정:

yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

2. nginx 소스 파일을 다운로드하세요. 공식 안정 버전은 1.9.0 이상입니다.

稳定版本 nginx-1.10.1
3. tcp 지원 추가

공식 지침을 참조하고 --with-steam을 컴파일 매개변수에 추가하세요.

nginx 소스 파일 디렉터리를 입력하세요

컴파일 스크립트는 다음과 같습니다:

prefix=/opt/nginx
--sbin-path=/opt/nginx/sbin/nginx
--conf-path=/opt/nginx /conf/ nginx.conf
--with-http_stub_status_module
--with-stream

그런 다음 make && make install

4.nginx.conf 매개변수 구성은 다음과 같습니다.


스트림 {
업스트림 백엔드 {
해시 $remote_addr 일관된;
#server backend1.example.com:12345 Weight=5;
서버 192.168.2.121:2565 max_fails= 3 failure_timeout=30s;
         #server unix:/tmp/backend3; 🎜>
./nginx -t


6. nginx 시작

./nginx

7. nginx 재시작

./ nginx -s reload

8. nginx 종료


kill -9 nginx 프로세스 번호(3개 있음)

참고: 컴파일된 버전은 다음에서 업로드한 리소스에서 다운로드할 수 있습니다. 나, 링크 주소: http://download.csdn.net/detail/u012006909/9580156

위 내용은 내용의 측면을 포함하여 TCP 버전의 nginx 컴파일을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿