Инструменты пользователя

Инструменты сайта


nginx_как_front-end_к_apache

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
nginx_как_front-end_к_apache [2013/01/10 15:02]
46.231.215.230
nginx_как_front-end_к_apache [2013/01/10 19:07] (текущий)
Строка 26: Строка 26:
  
 '' ''
-user  nginx; // +user  nginx; \\ 
-worker_processes  10;// +worker_processes  10;\\ 
-error_log  /var/log/nginx/error.log debug;// +error_log  /var/log/nginx/error.log debug;\\ 
-pid        /var/run/nginx.pid;// +pid        /var/run/nginx.pid;\\ 
- +\\ 
-events { +events {\\ 
-    worker_connections  20000; +    worker_connections  20000;\\ 
- } + }\\ 
- +\\ 
-http { +http {\\ 
-    include       /etc/nginx/mime.types; +    include       /etc/nginx/mime.types;\\ 
-    default_type  application/octet-stream; +    default_type  application/octet-stream;\\ 
-    log_format  main  '$remote_addr - $remote_user [$time_local] $status ' +    log_format  main  '$remote_addr - $remote_user [$time_local] $status '\\ 
-                        '"$request" $body_bytes_sent "$http_referer"+                        '"$request" $body_bytes_sent "$http_referer" '\\ 
-                        '"$http_user_agent" "http_x_forwarded_for"'; +                        '"$http_user_agent" "http_x_forwarded_for"';\\ 
-    access_log  /var/log/nginx/access.log  main; +    access_log  /var/log/nginx/access.log  main;\\ 
-    sendfile       on; +    sendfile       on;\\ 
-    tcp_nopush     on; +    tcp_nopush     on;\\ 
-    tcp_nodelay    on; +    tcp_nodelay    on;\\ 
-    keepalive_timeout  30; +    keepalive_timeout  30;\\ 
-    send_timeout       900; +    send_timeout       900;\\ 
-    server_tokens      off; +    server_tokens      off;\\ 
-    server { +    server {\\ 
-        listen       80; +        listen       80;\\ 
-        server_name     _; +        server_name     _;\\ 
-        server_name_in_redirect  off; +        server_name_in_redirect  off;\\ 
-        access_log  /var/log/nginx/host.access.log  main; +        access_log  /var/log/nginx/host.access.log  main;\\ 
-        location / { +        location / {\\ 
-         proxy_pass         http://127.0.0.1:8080/; +         proxy_pass         http://127.0.0.1:8080/;\\ 
-         proxy_redirect     off; +         proxy_redirect     off;\\ 
-         proxy_set_header   Host             $host; +         proxy_set_header   Host             $host;\\ 
-         proxy_set_header   X-Real-IP        $remote_addr; +         proxy_set_header   X-Real-IP        $remote_addr;\\ 
-         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for; +         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;\\ 
-         client_max_body_size       10m; +         client_max_body_size       10m;\\ 
-         client_body_buffer_size    128k; +         client_body_buffer_size    128k;\\ 
-         proxy_connect_timeout      90; +         proxy_connect_timeout      90;\\ 
-         proxy_send_timeout         90; +         proxy_send_timeout         90;\\ 
-         proxy_read_timeout         90; +         proxy_read_timeout         90;\\ 
-         proxy_buffer_size          4k; +         proxy_buffer_size          4k;\\ 
-         proxy_buffers              4 32k; +         proxy_buffers              4 32k;\\ 
-         proxy_busy_buffers_size    64k; +         proxy_busy_buffers_size    64k;\\ 
-         proxy_temp_file_write_size 10m; +         proxy_temp_file_write_size 10m;\\ 
-         } +         }\\ 
-        }+        }\\
         ''         ''
  
Строка 77: Строка 77:
  
  
- Listen :80+''Listen :80''
  
 и замените ее строкой и замените ее строкой
  
- Listen 127.0.0.1:8080  +''Listen 127.0.0.1:8080''
  
  
Строка 88: Строка 88:
 Добавьте модуль mod_rpaf в файл конфигурации Apache. Для этого в файл /etc/httpd/conf/httpd.conf добавьте следующую строку: Добавьте модуль mod_rpaf в файл конфигурации Apache. Для этого в файл /etc/httpd/conf/httpd.conf добавьте следующую строку:
  
- LoadModule rpaf_module modules/mod_rpaf-2.0.so+ ''LoadModule rpaf_module modules/mod_rpaf-2.0.so''
  
 Затем в этот же файл добавьте строки Затем в этот же файл добавьте строки
  
- RPAFenable On +'' 
- RPAFsethostname Off + RPAFenable On\\ 
- RPAFproxy_ips 127.0.0.1 192.168.0.1 + RPAFsethostname Off\\ 
- RPAFheader X-Real-IP + RPAFproxy_ips 127.0.0.1 192.168.0.1\\ 
 + RPAFheader X-Real-IP\\ 
 +''
 конечно вместо 192.168.0.1 необходимо поставить ваш IP-адрес. конечно вместо 192.168.0.1 необходимо поставить ваш IP-адрес.
  
nginx_как_front-end_к_apache.1357830135.txt.gz · Последнее изменение: 2013/01/10 19:02 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux