Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 03:45:17PM -0500, mnsold wrote: > Maxim Dounin Wrote: > --- > > > Согласитесь, N количество блоков server {} и N количество блоков > > location > > > {} проще изменить, меньше вероятности допустить ошибки и понима

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Maxim Dounin Wrote: --- > > Согласитесь, N количество блоков server {} и N количество блоков > location > > {} проще изменить, меньше вероятности допустить ошибки и понимать > легче, чем > > N*2 количество блоков server {} и N*2 количество блоко

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Gena Makhomed
On 11.12.2013 18:58, mnsold wrote: Но вопрос в том, как проксировать одно приложение по http и https в одном блоке server {} и одном блоке location {} (без дублей), учитавая, что приложение на бэкэенде может быть доступно как в корне так и по контекстному пути, а порты отличаются от 80 и 443. С

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 11:58:34AM -0500, mnsold wrote: [...] > Согласитесь, N количество блоков server {} и N количество блоков location > {} проще изменить, меньше вероятности допустить ошибки и понимать легче, чем > N*2 количество блоков server {} и N*2 количество блоков location {}

Re: патч для отключения заголовков "Connection: keep-alive" (еще раз)

2013-12-11 Пенетрантность Илья Шипицин
12 декабря 2013 г., 0:04 пользователь Maxim Dounin написал: > Hello! > > On Wed, Dec 11, 2013 at 10:41:42PM +0600, Илья Шипицин wrote: > >> 11 декабря 2013 г., 20:41 пользователь Maxim Dounin >> написал: >> > Hello! >> > >> > On Wed, Dec 11, 2013 at 01:39:21AM +0600, Илья Шипицин wrote: >> > >> >

Re: патч для отключения заголовков "Connection: keep-alive" (еще раз)

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 10:41:42PM +0600, Илья Шипицин wrote: > 11 декабря 2013 г., 20:41 пользователь Maxim Dounin > написал: > > Hello! > > > > On Wed, Dec 11, 2013 at 01:39:21AM +0600, Илья Шипицин wrote: > > > >> 11 декабря 2013 г., 0:43 пользователь Maxim Dounin > >> написал: > >>

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
> Так и держите location /app в файле location_app, в файлах app и apps > пишите include location_app; получается вместо одного файла, целых 3 причем файлы app и apps ссылаются на один файл location_app, значит в нем будет прописано либо proxy_pass http://localhost:8181; либо proxy_pass https://l

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Maxim Dounin Wrote: --- > создания чудовищных монстров Так вы посмотрите http://forum.nginx.org/read.php?21,245412,245430#msg-245430 то что хочется сделать, как раз выглядит наиболее изящным решением, а в условиях часто меняющихся приложений и о

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Andrey Oktyabrskiy
On 11.12.2013 19:41, mnsold wrote: server { listen 80; ... include app <- для http ... } server { listen 443 ssl; ... include apps <- для https ... } в этом случае, location /app нужно описывать в 2х файлах Так и держите location /app в файле location_app, в файлах app и apps пишите include loc

Re: патч для отключения заголовков "Connection: keep-alive" (еще раз)

2013-12-11 Пенетрантность Илья Шипицин
11 декабря 2013 г., 20:41 пользователь Maxim Dounin написал: > Hello! > > On Wed, Dec 11, 2013 at 01:39:21AM +0600, Илья Шипицин wrote: > >> 11 декабря 2013 г., 0:43 пользователь Maxim Dounin >> написал: >> > Hello! >> > >> > On Tue, Dec 10, 2013 at 11:12:16PM +0600, Илья Шипицин wrote: >> > >>

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Anton Kiryushkin Wrote: --- > Вы имеете ввиду map ? Не совсем понимаю что это такое. Я имел ввиду, чтобы все можно было написать вот так конфиг домена: server { listen 80; listen 443 ssl; ... include app ... } файл app: location /app { если пол

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 10:23:50AM -0500, mnsold wrote: > Тут наверное я еще не совсем правильно выразился, нужно описать конфигурацию > не то чтобы в одном когфиге, а в одном блоке server {} и без повториний > location {} с разницей только http<->https. Повторюсь - вы, как мне кажется, н

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Anton Kiryushkin
Вы имеете ввиду map ? 11 декабря 2013 г., 19:23 пользователь mnsold написал: > Тут наверное я еще не совсем правильно выразился, нужно описать > конфигурацию > не то чтобы в одном когфиге, а в одном блоке server {} и без повториний > location {} с разницей только http<->https. > > Posted at Ngin

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Тут наверное я еще не совсем правильно выразился, нужно описать конфигурацию не то чтобы в одном когфиге, а в одном блоке server {} и без повториний location {} с разницей только http<->https. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,245412,245426#msg-245426

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Maxim Dounin Wrote: --- > Для начала имеет смысл понять две простые вещи: > 1) Весь конфиг nginx'а может быть записан в одном файле, > nginx.conf. Все попытки разделения на множество маленьких > файликов по доменам - это лишь средство для упро

Re: патч для отключения заголовков "Connection: keep-alive" (еще раз)

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 01:39:21AM +0600, Илья Шипицин wrote: > 11 декабря 2013 г., 0:43 пользователь Maxim Dounin > написал: > > Hello! > > > > On Tue, Dec 10, 2013 at 11:12:16PM +0600, Илья Шипицин wrote: > > > >> 10 декабря 2013 г., 22:37 пользователь Maxim Dounin > >> написал: > >>

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 06:04:55AM -0500, mnsold wrote: > Подскажите, как можно организовать прокисрование http и https в одном > конфигурационном файле, если есть несколько веб-серверов порты у которых > отличаются от 80 и 443. > Опишу общий вариант, чтобы было понятнее о чем речь, думаю

PHP ошибки в nginx error log

2013-12-11 Пенетрантность greenh
Добрый день Имеется связка nginx/1.4.2+php5-fpm (PHP 5.3.27) Очень хочется при display_errors=off заставить php ошибки ложиться в nginx error.log. Единственный кривой способ, который я смог использовать - это через fastcgi_param указать error_log=nginx-error.log Но при этом я получаю два разных фо

Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Подскажите, как можно организовать прокисрование http и https в одном конфигурационном файле, если есть несколько веб-серверов порты у которых отличаются от 80 и 443. Опишу общий вариант, чтобы было понятнее о чем речь, думаю в организациях, у которых множество сервисов, такое или очень похожее час