правильно ли я поимю чо нуно что-то вроде ? set $true1 if ($http_host ~* "^(dev|www.dev)\..*\..{2,8}$"){ auth_basic "Unauthorized"; } set $true2 if ($http_host ~* "^(dev|www.dev)\..*\..{2,8}$"){ auth_basic_user_file /var/www/dev_htpasswd; } ..... location / { ...by shambler81 - Nginx Mailing List - Russian
http://nginx.org/ru/docs/http/ngx_http_auth_basic_module.html По документации все должно работать вот так: if ($host ~ "(dev|pma).example.com" ) { auth_basic "Website development"; auth_basic_user_file /var/www/domain.com/www/dev/authfile; } Но оно выдает: auth_basic error nginx: "autby shambler81 - Nginx Mailing List - Russian
Поскольук RweriteCond не может проверить на 404, до редиректа можно только в nginx правило нужно переписать под nginx Требуется сделать редирект на слеш но хитрый. RewriteCond ЕСЛИ НЕ 400 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^by shambler81 - Nginx Mailing List - Russian
Спасибо за отзвыв, идея с svn мне очень приглянулась, обязательно реализую но явно не на этом проекте. Что касается Proxy_redirect я тут тоже немного опешил но это стандартный конфиг nic.ru тут я ничего не сделаю. Собственно задby shambler81 - Nginx Mailing List - Russian
Добрый день уважаемые коллеги, встал вопрос подключить балансный сервер фактически старый сервер на который заходят НС сервера будет в роли резервного. Новый сервер на котором все так же настроено будет выступать пby shambler81 - Nginx Mailing List - Russian
Да, большое спасибо, уже нашел. Проблемма была действительно в этом.by shambler81 - Nginx Mailing List - Russian
Добрый день, коллеги, прошу помочь, что то не получается поймать быка за рога. Небольшой ддос доставляет неудобство серверу, прблизительно 10 тысач в минуту. Ширины канала хватает так что фактически меня устроит отдатьby shambler81 - Nginx Mailing List - Russian
Доброго времяни суток, коллеги. Нужно чтоб отработала переменая $host, тут она отдается как просто текст. error_log /var/log/nginx/$host/nginx_error.log error; вывод: ./var/nginx/$host/nginx_error.log должно быть: /var/log/nginx/klondike-studio.com/nginx_error.log или /var/www/kloby shambler81 - Nginx Mailing List - Russian
все проблемы решились простым способом Количество проблем потом полезло реально болшое, было принято решение создать отдельно для nginx две папки алиасов /var/nginx/www$host /var/nginx/$host собственно все решилось с путями.by shambler81 - Nginx Mailing List - Russian
Все решено: сам ответил на свой вопрос ;) location / { if ($http_host ~* "^pumprobots.farrock.ru"){ rewrite ^/robots.txt?$ /robots.txt break; } }by shambler81 - Nginx Mailing List - Russian
аналог вот этого RewriteCond %{HTTP_HOST} ^pumprobots.farrock.ru RewriteRule ^temp.php?$ /temp2.phpby shambler81 - Nginx Mailing List - Russian
ну тут трудность все саты ходят через default конфиг + к этому конфигов штук по 5 на каждый сайт поскольку Диниска из 1с-битрикса раскидал в своей виртуальной машине все по разным файлам, конечно я могу указать server { и в немby shambler81 - Nginx Mailing List - Russian
пардон Nginx не на том сервере посмотрел на этом nginx version: nginx/1.2.4by shambler81 - Nginx Mailing List - Russian
Добрый день коллеги, достаточно простой вопрос.хоть на первый взгляд и немного странный. Требуется сослаться на одну и ту же папку с разных доменных имен. С разницей только в 1 файл который должен подменить nginx дабы у кby shambler81 - Nginx Mailing List - Russian
Добрый день, сегодня нашел почему именно не отррабатывают правила но try_file насколько я понял в старом nginx не понимают $ фактически проблема была вот в этом location ~* ^.+\.(htm|html)$ { root /var/www/$host/web; if ($host ~* ^(www\.)(.+)) { set $HBWby shambler81 - Nginx Mailing List - Russian
Большое спасибо за подробну информацию по поводоу алиасов дело не в их количестве и не в 3 строчках конфига. Веб парель попросту не умеет писатьи в nginx и в apach одновременно посему прийдется ручками добавлять. Прийдетсяby shambler81 - Nginx Mailing List - Russian
Отличаня идеяю протестирую на старом сервере ;) Подскажите еще пожалуйста один вопрос не могу к ниму никак подобраться 1. Алиасы, как быть с ними в nginx он веддь не пропустит их из apache он же начнет их искать как сайты. А гby shambler81 - Nginx Mailing List - Russian
Подскажите пожалуйста будет ли работать мой старый конфиг? Поскольку сейчас на сервере ужп более 100 сайтов и перекину еще около 50 Проблема с обновлением смущяет толькоо в этом.by shambler81 - Nginx Mailing List - Russian
ок спасибо попробуемby shambler81 - Nginx Mailing List - Russian
try_files и у меня отрабатывает не отрабатывает когда отрабатывает именно когда есть www ;) ;) nginx version: nginx/0.7.67by shambler81 - Nginx Mailing List - Russian
Попробовал ошибка в 3 строчк server { listen 80 default_server; server_name ~^(?:www\.)*(?<HBW>.+) после изменения на default ошибка вылезла естественно в HBW ;(by shambler81 - Nginx Mailing List - Russian
могу для простоты дать sshby shambler81 - Nginx Mailing List - Russian
joomla 1.5 скейка зеркал отключена http://www.okna-iventus.ru/calculation-of-the-windows.html http://okna-iventus.ru/calculation-of-the-windows.html f-the-windows.html HTTP/1.1", host: "www.okna-iventus.ru" 2013/01/11 15:34:17 14409#0: *153533 open() "/var/www/okna-iventus.ru/web/calculation-of-the -windows.html" failed (2: No such file orby shambler81 - Nginx Mailing List - Russian
сейчас, для этого нужно сэмулировать ситуацию поскольку сайт естественно для выяснения пришлось вернуть на старый хост.by shambler81 - Nginx Mailing List - Russian
VovansystemS проблема в том что оно и работает и стабильно но не два правила вместе, и я не могу понять причину этогоby shambler81 - Nginx Mailing List - Russian
VovansystemS в предложенном вами варианте насколко я понимаю в просто отрезаете www это не покатит! Сайт проиндексирвоанный с ним нельзя изменить он и должен быть всегда с ним иначе это совершенно другой сайт а следовательноby shambler81 - Nginx Mailing List - Russian
По части неправильности я понимаю, трудно перейти с apache на nginx старые замашки тянут за собой. Однако server у меня один поскольку веб панель прикрученая с серверу не позволяет работать с apache+nginx А следовательно все сайтыby shambler81 - Nginx Mailing List - Russian
Здравствуйте коллеги, в кратце. nginx + apache 1. правило отрезает www из $host поскольау /var/www/www.site.ru естественно нет, а делать дополнительный линк глупо 2. при отсутствие /lalala.html фактичеки в папке перенаправляется на движок index.pby shambler81 - Nginx Mailing List - Russian