Nginx 역방향 프록시 지침은 추가 모듈을 추가할 필요가 없습니다. Proxy_pass 지침은 역방향 프록시를 구현하기 위해 구성 파일만 수정하면 됩니다.
백엔드에서 실행되는 Apache 서비스의 IP와 포트를 구성하기 전 준비 작업입니다. 즉, http://ip:port를 통해 웹 사이트에 액세스할 수 있습니다.
그런 다음 새 redis.conf를 만들고 다음 콘텐츠를 추가할 수 있습니다. IP와 도메인 이름을 원하는 대로 변경하세요.
디렉토리 구조는 다음과 같습니다
├── nginx.conf
└── redis.conf
nginx.conf 기본 구성 파일을 수정하고, http{} 섹션에 include redis.conf를 추가한 후 다시 로드하세요. nginx.
redis.conf 파일은 다음과 같습니다.
## Basic reverse proxy server ## ## Apache backend for www.redis.com.cn ## upstream apachephp { server ip:8080; #Apache } ## Start www.redis.com.cn ## server { listen 80; server_name www.redis.com.cn; access_log logs/redis.access.log main; error_log logs/redis.error.log; root html; index index.html index.htm index.php; ## send request back to apache ## location / { proxy_pass http://apachephp; #Proxy Settings proxy_redirect off; 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_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_max_temp_file_size 0; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; } } ## End www.redis.com.cn ##
더 많은 Nginx 관련 기술 기사를 보려면 Nginx 사용 튜토리얼 칼럼을 방문하여 알아보세요!
위 내용은 nginx 역방향 프록시를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!