Дошлооо... Редиректы надо в основном блоке server прописыватььь...by akoval - Nginx Mailing List - Russian
Всем доброго! Посоветуйте, не могу въехать). Есть такие настройки сервера, помимо стандарных настроек nginx: server { listen xxx.xxx.xxx.xxx:80 default_server; server_name my_host; return 404; access_log off; error_log /var/log/nginx/error_by_ip.log crit; } server {by akoval - Nginx Mailing List - Russian
прописал: server { listen xxx.xxx.xxx.xxx:443 default_server; server_name _; ssl_certificate ...; ssl_certificate_key ...; return 404; access_log off; error_log /var/log/nginx/error_by_ip.log crit; } server { listen xxx.xxx.xxx.xxx:80; server_name _; return 404; access_log ofby akoval - Nginx Mailing List - Russian
Собственно сабж... Народ, как решаете данную проблему? Сайт постоянно сканируют левые боты и атаки с других стран... Но сервисы гугла нужны. Как закрыть сайт на уровне сервера?by akoval - Nginx Mailing List - Russian
Всем привет! Есть конфиг: server { listen 80; server_name domen.com; location /ua/articles/article1/ { return 301 https://domen.com/blog-item/article1/; } location /ua/articles/article2/ { return 301 https://domen.com/blog-item/article3/; } ... location / { return 301 https://domen.com; } } server { liby akoval - Nginx Mailing List - Russian
нашел!... получаеться предыдущий редирект со схожим названием перехватывает и формирует неправильную ссылку (by akoval - Nginx Mailing List - Russian
При этом такой редирект рабоает: Redirect 301 /ua/catalog/likarnyanyy-asortyment/slavna-maska-medychna-trysharova-sterylna-na-rezynkakh-slavna-10-sht/ https://apteka-ds.com.ua/catalog/masky-zakhysni-medychniby akoval - Nginx Mailing List - Russian
Не могу понять в чем сбой... В htaccess есть список редиректов: ... Redirect 301 /ua/catalog/likarski-travy/ https://apteka-ds.com.ua/catalog/fitochayi - работает норм ... Redirect 301 /ua/catalog/vitaminy-grupy-v/neyrovitan-astellas-30-sht/ https://apteka-ds.com.ua/catalog/vitaminy-hrupy-v этот почему-то редиректитby akoval - Nginx Mailing List - Russian
похоже причина в банальном отсутствии А-записи с www (by akoval - Nginx Mailing List - Russian
уже не могу) придеться с этим разбиратьсяby akoval - Nginx Mailing List - Russian
В dns сервер прописан, то-есть ip сервера определяет. Может это какие-то особенности Ubuntu-сервера?by akoval - Nginx Mailing List - Russian
В DNS прописаны сервера, то-есть ip по домену определяет. Может это особенности ubuntu-сервера?by akoval - Nginx Mailing List - Russian
получаеться мой серевер не пингуеться... это в настройках nginx'а надо что-то прописать?by akoval - Nginx Mailing List - Russian
при таком конфиге у меня www.site.com редиректит на https://www.site.com... This site can’t be reached www.site.com’s server IP address could not be found. DNS_PROBE_FINISHED_NXDOMAINby akoval - Nginx Mailing List - Russian
Сейчас у меня такие настройки: server { listen 80; server_name www.site.com site.com; location / { return 301 https://site.com$request_uri; } } server { listen 443 default ssl; server_name www.site.com site.com; if ($host ~* ^www\.(.+)$) { rewrite ^ https://site.com$request_uri permanent; } rewrite ^/(.*)/$ /$1 permanent; ..by akoval - Nginx Mailing List - Russian
всем спасибо!by akoval - Nginx Mailing List - Russian
видимо эта строка return 301 https://$host$request_uri; все портит. как тогда правильно ее в конце прописать? если не зашло ни на один location, тогда идем на https?by akoval - Nginx Mailing List - Russian
location /ua/about/loyalty-program { return 301 https://apteka-ds.com.ua/discount; } location /ua/about { return 301 https://apteka-ds.com.ua/about-us; } location /ua/about/contacts { return 301 https://apteka-ds.com.ua/contacts; } location /ua/files/docs/loyalty/Договір_Клієнта.pdf { return 301 https://apteka-ds.com.ua/loyalty/Договір_Клієнта.pdf; } # aby akoval - Nginx Mailing List - Russian
location /ua/about/loyalty-program { return 301 https://apteka-ds.com.ua/discount; } location /ua/about { return 301 https://apteka-ds.com.ua/about-us permanent; } location /ua/about/contacts { return 301 https://apteka-ds.com.ua/contacts permanent; } location /ua/files/docs/loyalty/Договір_Клієнта.pdf { return 301 https://apteka-ds.com.ua/loyalty/Договір_Клієнта.pdfby akoval - Nginx Mailing List - Russian
Напр: rewrite http://site1.com/aaa/ https://site1.com/bbb permanent; - работает rewrite http://site1.com/aaa https://site1.com/bbb permanent; - а так уже не хочет Пробую разные регулярки, но пока не работает: rewrite ^/ua/about/loyalty-program/?$ https://apteka-ds.com.ua/discount permanent;by akoval - Nginx Mailing List - Russian
спасибо, заработало. а как сделать редирект без слеша в конце? напр rewrite http://site1.com/aaa/ https://site1.com/bbb permanent; - работает rewrite http://site1.com/aaa https://site1.com/bbb permanent; - а так уже не хочетby akoval - Nginx Mailing List - Russian
Приветствую всех! Нужна помощь... Раньше был сайт http://site1.com на одном хостинге (apache). Теперь перенесли его на другой хостинг с сертификатом https://site1.com (nginx). Теперь мне нужно чтобы новый сайт грамотно редиректил http на https, тby akoval - Nginx Mailing List - Russian
Приветствую... У меня nginx (https)+passenger. https://server-name.com/contacts - все страницы работают на https. http://server-name.com/upload/folder1/img/img_b.jpg - но если захожу по http и в URI встречаеться /upload/, то отдавать по http... Как правильно реализовать?by akoval - Nginx Mailing List - Russian