|
|
|
| Здравствуйте
Связка nginx перед Apache
Прописываю в etc/nginx/nginx.conf
#в секции http
proxy_cache_path /var/nginx/cache levels=1:2 keys_zone=one:10m;
#в секции server или location
proxy_cache one;
|
После прописывания второй строки, апач не перезапускается
или
# перед server
fastcgi_cache_path /var/nginx.cache levels= keys_zone=one:50m;
#в секции server
fastcgi_cache one;
|
И опять, после прописывания второй строки, апач не перезапускается
добавляю gzip, другие решения - все они работают нормально
Прописывал разные варианты из инет - ничего не получается
Какая может быть причина, подскажите пожалуйста? | |
|
|
|
|
|
|
|
для: Вопросик
(21.04.2013 в 22:54)
| | Судя по всему оба серверах занимают один и тот же порт. Обычно nginx вешают на 80 порт, а apache на 8080. У вас виртуальные хосты используются на Apache и nginx? Если да, что в них? | |
|
|
|
|
|
|
|
для: cheops
(22.04.2013 в 03:45)
| | Изначально она такова в etc/nginx/nginx.conf
server {
listen 12.3.64.63:80;
server_name mysite;
location / {
proxy_pass http://12.3.64.63:8080;
proxy_redirect http://mysite:8080/ /;
proxy_redirect http://www.mysite:8080/ /;
proxy_set_header Host $host;
client_max_body_size 192m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 64k;
proxy_buffers 8 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
# 1
# Static files location
location ~* ^.+\.(jpg|jpeg|gif|swf|png|ico|mp3|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|dat|avi|ppt|txt|tar|mid|midi|wav|bmp|rtf|wmv|mpeg|mpg|mp4|m4a|spx|ogx|ogv|oga|webm|weba|ogg|tbz|js)$ {
root /home/db25/mysite/docs;
access_log /home/db25/mysite/logs/access_log combined;
error_page 404 = @fallback;
log_not_found off;
# 1
accel_htaccess_switch on;
}
location @fallback {
proxy_pass http://12.3.64.63:8080;
proxy_set_header Host $host;
client_max_body_size 192m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 64k;
proxy_buffers 8 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
|
| |
|
|
|
|
|
|
|
для: Вопросик
(22.04.2013 в 10:56)
| | Так, а в Apache виртуальные хосты как выглядят?
Плюс, если не сложно поместите сюда содержимое ports.conf если такой файл у вас есть. | |
|
|
|
|
|
|
|
для: cheops
(22.04.2013 в 19:43)
| | <VirtualHost 12.3.64.63:8080>
Port 80
ServerName site.ru
ServerAlias www.site.ru
ports.conf - вроде не нашел | |
|
|
|
|
|
|
|
для: Вопросик
(22.04.2013 в 23:50)
| | >Port 80
Это нужно убрать.
Поищите в конфигурационных файла директиву NameVirtualHost и исправьте в нем порт, если выставлен не 8080. Найдите директиву Listen и также поправьте порт на 8080, если указан другой. | |
|
|
|
|
|
|
|
для: cheops
(23.04.2013 в 07:24)
| | Port 80
- Убрал
NameVirtualHost 12.3.64.63:8080
<IfModule mod_ssl.c>
NameVirtualHost 12.3.64.63:443
</IfModule>
Listen - нигде не нашел
в httpd.conf.manual Добавил перед NameVirtualHost 12.3.64.63:8080
Listen 12.3.64.63:8080
в httpd.conf не появляется эта запись
Прописываю в etc/nginx/nginx.conf
#в секции http
proxy_cache_path /var/nginx/cache levels=1:2 keys_zone=one:10m;
#в секции server или location
proxy_cache one;
|
После прописывания второй строки, апач не перезапускается | |
|
|
|