nginx | Как настроить? - ageomash.ru https://ageomash.ru Блог про настройку компьютеров, роутеров, мобильных устройств Mon, 06 Feb 2017 07:02:40 +0000 ru-RU hourly 1 https://wordpress.org/?v=6.7.1 https://ageomash.ru/wp-content/uploads/2016/03/cropped-chip-32x32.png nginx | Как настроить? - ageomash.ru https://ageomash.ru 32 32 Как настроить перенаправление с http на https в Nginx - ageomash.ru https://ageomash.ru/kak-nastroit-perenapravlenie-s-http-na-https-v-nginx/ https://ageomash.ru/kak-nastroit-perenapravlenie-s-http-na-https-v-nginx/#respond Mon, 06 Feb 2017 07:02:40 +0000 http://ageomash.ru/?p=7505 Недавно я уже подробно рассказал про то, как правильно настроить на веб-сервере Apache редирект с протокола http, на защищённый https с помощью редактирования файла .htaccess. Но отнюдь не все сайты «крутятся» на Апаче, многие используют его конкурента — веб-сервер Nginx. В первую очередь предпочитают за то, что он эффективнее использует ресурсы сервера при большой нагрузке ... Читать далее

The post Как настроить перенаправление с http на https в Nginx first appeared on Как настроить?.]]>
nginx redirect http to https

Недавно я уже подробно рассказал про то, как правильно настроить на веб-сервере Apache редирект с протокола http, на защищённый https с помощью редактирования файла .htaccess.
Но отнюдь не все сайты «крутятся» на Апаче, многие используют его конкурента — веб-сервер Nginx. В первую очередь предпочитают за то, что он эффективнее использует ресурсы сервера при большой нагрузке на него. Поэтому в данной статье я хочу подробнее остановиться на том — как правильно настроить перенаправление с http на https в Nginx. 
Открываем файл nginx.conf и прописываем следующее:

server {
 listen 80 default_server;
 listen [::]:80 default_server;
 server_name _;
 return 301 https://$host$request_uri;
 }

Заметьте, в последней строке прописано правило redirect 301, который сообщает поисковым системам о том, что страница переехала на новое место. Это приходится делать потому, что поисковики расценивают один и тот же сайт по http и по https как два разных.

The post Как настроить перенаправление с http на https в Nginx first appeared on Как настроить?.]]>
https://ageomash.ru/kak-nastroit-perenapravlenie-s-http-na-https-v-nginx/feed/ 0
Ошибка 502 Bad Gateway Nginx — что это значит и как исправить? - ageomash.ru https://ageomash.ru/oshibka-502-bad-gateway-ispravit/ https://ageomash.ru/oshibka-502-bad-gateway-ispravit/#respond Sat, 02 Jan 2016 05:34:30 +0000 http://ageomash.ru/?p=5131 Иногда, путешествуя по просторам Интернет и зайдя на тот или иной сайт, Вы можете увидеть там не нужную информацию, а белый фон и на нём крупными буквами ошибка: 502 Bad Gateway. Что это значит? Ничего хорошего, на самом деле. Это сообщение выдаёт веб-сервер nginx при возникновении некоторых проблем в работе. Если Вы попытаетесь открыть другие ... Читать далее

The post Ошибка 502 Bad Gateway Nginx — что это значит и как исправить? first appeared on Как настроить?.]]>
nginx ошибка 502 bad gateway

Иногда, путешествуя по просторам Интернет и зайдя на тот или иной сайт, Вы можете увидеть там не нужную информацию, а белый фон и на нём крупными буквами ошибка: 502 Bad Gateway. Что это значит? Ничего хорошего, на самом деле. Это сообщение выдаёт веб-сервер nginx при возникновении некоторых проблем в работе. Если Вы попытаетесь открыть другие страницы на этом же сайте по сохранённым ссылкам, то успехом это так же не увенчается. Что же делать? А это зависит от того — кем Вы являетесь для этого сайта. 

Если Вы простой посетитель, то решение одно — ждать пока администрация веб-ресурса починит сервис. Как долго? Сложно сказать. Если это крупный портал какой-нибудь компании, фирмы или гос.учереждения, то админ должен восстановить работу сайта в ближайшее время. Если же это личный блог какого-нибудь Васи Пупкина, то вполне вероятно что никто ничего чинить не будет, так как Вася про свой блог забыл и он ему не нужен.
а) Если Вам очень нужна находящаяся на страничке информация, то либо попробуйте найти контакты администрации и связаться с ней по почте или через регистратора или хостера, либо воспользуйтесь веб-кешем поисковиков, введя ссылку на сайт или страничку в поисковую строку поисковика и открыв сохранённую копию.
б) Очень часто ошибка Nginx 502 означает что интересующий веб-ресурс перегружен. Что делать? Опять же только ждать пока нагрузка уменьшится, периодически обновляя страничку в браузере.
в) Если через какое то время на других компьютерах и иных устройствах (планшет, телефон, ноутбук) сайт открывается без проблем, а с Вашего всё равно отображается ошибка nginx, то нужно почистить кеш браузера.

clear-browser-chrome-cache

Если Вы владелец или администратор сайта, который при попытке на него зайти выдаёт ошибку 502 Bad Gateway, то неисправность придется решать скорее всего Вам. Всё зависит от того, есть ли у Вас SSH-доступ к своему хостингу или нет. Если нет, то проблема автоматически ложится на плечи Вашего хостинг-провайдера — обратитесь в техническую поддержку с подробным описанием проблемы. Как правило, в этом случае решается всё довольно-таки оперативно, так как сайт обычно на сервере не один и заявки поступают от других клиентов тоже.
Хуже, если Ваш сайт расположен на виртуальном (VPS) или выделенном (VDS) сервере. В этом случае, обычно, переложить проблему с больной головы на здоровую (читай: со своей на техподдержку хостера) не получится и придётся всё исправлять самостоятельно. Что делать?
Для начала, попробуйте перезапустить сервер nginx. На CentOS, например, это делается командой:

service nginx restart

Если он у Вас используется, как фронт-энд для сервера Apache (httpd), то последний мог вылететь или повиснуть — перезапустите и его:

service httpd restart

Не помогло — посмотрите текущую загрузку сервера с помощью команды:

top -c

Особенно обратите внимание на значение параметра load average:

linux load average centos

Он должен быть примерно равен количеству ядер процессора, ну плюс/минус 2. Если значение load average больше 10, то стоит бить тревогу — что-то сильно грузит процессор сервера. Часто за этим стоит направленная атака DDOS. Выясняйте причину — скорее всего её устранение вернёт Ваш сайт к нормальной жизни.

The post Ошибка 502 Bad Gateway Nginx — что это значит и как исправить? first appeared on Как настроить?.]]>
https://ageomash.ru/oshibka-502-bad-gateway-ispravit/feed/ 0