Nginx 설정 역방향 프 록 시 설치 및 설정 - 초기 탐색
4068 단어 Nginx
1. Nginx 설치
1. 운영 체제
Redhat Linux 6.4, Nginx 설치 및 실행;
Windows 7, WEB 프로그램 실행;
2. GCC 컴 파 일 러 설치
Linux 에 gcc 가 설치 되 어 있 는 지 확인 하고 명령 을 사용 합 니 다.
find / -name gcc
gcc 가 설치 되 어 있 지 않 으 면 먼저 gcc 를 설치 하고 명령 을 사용 합 니 다.
yum install gcc gcc-c++
3. Nginx 설치 패키지 다운로드 및 설치
본인 이 사용 하 는 패키지 버 전 은 zlib - 1.2.8. tar. gz, pcre - 8.36. tar. gz, openssl - 1.0.2d. tar. gz 입 니 다.
Zlib:
압축 풀기: tar – zxvf zlib - 1.2.8. tar. gz
입장: cd zlib - 1.2.8
설정:. / configure
컴 파일: make
설치: make install
Pcre:
압축 풀기: tar – zxvf pcre - 8.36. tar. gz
입장: cd pcr - 8.36
설정:. / configure
컴 파일: make
설치: make install
Openssl:
압축 풀기: tar – zxvf openssl - 1.0.2d. tar. gz
입장: cd openssl - 1.0.2d
설정:. / config
컴 파일: make
설치: make install
4. Nginx 설치
이 설치 패키지 nginx - 1.8.0. tar. gz 다운로드
Nginx:
지정 한 디 렉 터 리 로 압축 풀기: tar – zxvf nginx - 1.8.0. tar. gz
입장: cd nginx - 1.8.0
설정:. / configure
컴 파일: make
설치: make install
소프트 연결 증가:
ls / lib 64 / | grep pcre 실행
다음 정보 가 표 시 됩 니 다:
libpcre.so.0
libpcre.so.0.0.1
그리고 소프트 연결 추가:
실행 명령 ln - s / lib 64 / libpcre. so..0.1 / lib 64 / libpcre. so. 1
시작: / usr / local / nginx / sbin / 디 렉 터 리 에 들 어가 명령 을 실행 합 니 다:. / nginx
정지: pkill - 9 nginx
프로 세 스 를 보고 프로 세 스 를 직접 죽 일 수도 있 습 니 다.
ps – ef | grep nginx (프로 세 스 번호 보기), kill - 9 프로 세 스 번호
5. 설치 완료 여부 검증
Nginx 는 기본적으로 80 포트 를 사용 합 니 다. conf 의 nginx. conf 에서 포트 를 보고 수정 할 수 있 습 니 다.
브 라 우 저 에 입력http://ip, Welcome 환영 인터페이스 가 나타 납 니 다.
404 오류 가 발생 하면 방화벽 이 닫 혔 는 지 확인 하 십시오.
2. 역방향 에이전트 설정
nginx. conf 파일 을 직접 열 어 설정 을 수정 합 니 다.
본인 은 설정 할 때 일부 부하 균형 설정 을 사 용 했 습 니 다. 서버 가 한 대 밖 에 없 기 때문에 한 대의 역방향 대리 에 해당 합 니 다.
#
gzip on;
gzip_min_length 1000;
gzip_types text/plain text/css application/x-javascript;
#
#weight
upstream balance_test{
server 192.168.205.143:8089 weight=1;
}
server {
listen 8081;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
# Nginx
#location /nginxstatus{
# stub_status on;
# access_log on;
# auth_basic "nginxstatus";
# auth_basic_user_file htpasswd;
#}
root html;
index index.html index.htm index.jsp;
location / {
#root html;
#index index.html index.htm;
proxy_pass http://balance_test; # , upstream
#
proxy_redirect off;
# Web X-Forwarded-For IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m; #
client_body_buffer_size 128k; #
proxy_connect_timeout 300; #nginx ( )
proxy_send_timeout 300; # ( )
proxy_read_timeout 300; # , ( )
proxy_buffer_size 4k; # (nginx)
proxy_buffers 4 32k; #proxy_buffers , 32k ,
proxy_busy_buffers_size 64k; # (proxy_buffers*2)
proxy_temp_file_write_size 64k; # , , upstream
}
위 설정 에 따라 수정 이 완료 되면 Nginx 를 다시 시작 하면 Nginx 프 록 시 서버 를 통 해 서버 에 접근 할 수 있 습 니 다.
응용 서버 에 직접 접근:http://192.168.205.143:8089/card/
프 록 시 를 통 해 서버 에 접근 하기:http://192.168.205.165:8081/card/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.