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

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


nginx_как_front-end_к_apache

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
nginx_как_front-end_к_apache [2013/01/10 14:49]
46.231.215.230
nginx_как_front-end_к_apache [2013/01/10 19:07] (текущий)
Строка 25: Строка 25:
  
  
- 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 {\\ 
- +    worker_connections  20000;\\ 
-events { + }\\ 
- +\\ 
-    worker_connections  20000; +http {\\ 
- +    include       /etc/nginx/mime.types;\\ 
- } +    default_type  application/octet-stream;\\ 
- +    log_format  main  '$remote_addr - $remote_user [$time_local] $status '\\ 
-http { +                        '"$request" $body_bytes_sent "$http_referer" '\\ 
- +                        '"$http_user_agent" "http_x_forwarded_for"';\\ 
-    include       /etc/nginx/mime.types; +    access_log  /var/log/nginx/access.log  main;\\ 
- +    sendfile       on;\\ 
-    default_type  application/octet-stream; +    tcp_nopush     on;\\ 
- +    tcp_nodelay    on;\\ 
-    log_format  main  '$remote_addr - $remote_user [$time_local] $status ' +    keepalive_timeout  30;\\ 
- +    send_timeout       900;\\ 
-                        '"$request" $body_bytes_sent "$http_referer" ' +    server_tokens      off;\\ 
- +    server {\\ 
-                        '"$http_user_agent" "http_x_forwarded_for"'; +        listen       80;\\ 
- +        server_name     _;\\ 
-    access_log  /var/log/nginx/access.log  main; +        server_name_in_redirect  off;\\ 
- +        access_log  /var/log/nginx/host.access.log  main;\\ 
-    sendfile       on; +        location / {\\ 
- +         proxy_pass         http://127.0.0.1:8080/;\\ 
-    tcp_nopush     on; +         proxy_redirect     off;\\ 
- +         proxy_set_header   Host             $host;\\ 
-    tcp_nodelay    on; +         proxy_set_header   X-Real-IP        $remote_addr;\\ 
- +         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;\\ 
-    keepalive_timeout  30; +         client_max_body_size       10m;\\ 
- +         client_body_buffer_size    128k;\\ 
-    send_timeout       900; +         proxy_connect_timeout      90;\\ 
- +         proxy_send_timeout         90;\\ 
-    server_tokens      off; +         proxy_read_timeout         90;\\ 
- +         proxy_buffer_size          4k;\\ 
-    server { +         proxy_buffers              4 32k;\\ 
- +         proxy_busy_buffers_size    64k;\\ 
-        listen       80; +         proxy_temp_file_write_size 10m;\\ 
- +         }\\ 
-        server_name     _; +        }\\ 
- +        ''
-        server_name_in_redirect  off; +
- +
-        access_log  /var/log/nginx/host.access.log  main; +
- +
-        location / { +
- +
-         proxy_pass         http://127.0.0.1:8080/; +
- +
-         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; +
- +
-         client_max_body_size       10m; +
- +
-         client_body_buffer_size    128k; +
- +
-         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 10m; +
- +
-         } +
- +
-        } +
- +
-+
- +
  
 Настройка Apache Настройка Apache
Строка 118: Строка 77:
  
  
- Listen :80+''Listen :80''
  
 и замените ее строкой и замените ее строкой
  
- Listen 127.0.0.1:8080  +''Listen 127.0.0.1:8080''
  
  
Строка 129: Строка 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.1357829345.txt.gz · Последнее изменение: 2013/01/10 18:49 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux