LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

посмотрел но еле еле настроил, в каком файле настраивать ssl?

Скажи пожалуйста, а почему ты не читаешь официальную документацию?

http://nginx.org/en/docs/http/configuring_https_servers.html

Ну или вот:

https://docs.nginx.com/nginx/admin-guide/security-controls/terminating-ssl-http/

Или с тобой в детстве работал репетитор? Или ещё и сейчас работает?

Если ты будешь платить, ну где-то по 1000 рублей в час с тобой сядут и почитают вместе с тобой документацию.

Но ты оплачиваешь не менее 8 часов сразу (одного рабочего дня).

Готов?

в /etc/nginx/nginx.conf все настраивать можно?

Можно, но не нужно.

В конце файла nginx.conf есть директивы include, которые подключают файлы конфигураций из указанных директорий.

Конфигурацию каждого отдельного сайта (домена) удобно помещать в отдельный конфигурационный файл.

Если у тебя debian/ubuntu, то конфигурационные файлы с описанием конфигурации доменов (сайтов) помещаются в /etc/nginx/sites-available/.

А в /etc/nginx/sites-enabled/ помещаются ссылки на конфигурационные файлы в /etc/nginx/sites-available/. Так можно включать или выключать конфигурации (конфигурационные файлы).

/etc/nginx/sites-enabled/file -> /etc/nginx/sites-available/file

там можно настроить PHP-Fpm?

Можно, но не нужно.

Создай в /etc/nginx/sites-available/ файл, помести в него содержимое согласно описанного в https://www.digitalocean.com/community/tutorials/php-fpm-nginx

с правками относительно твоей ситуации и далее сделай символьную ссылку /etc/nginx/sites-enabled/file -> /etc/nginx/sites-available/file.

После чего перезапусти nginx

nginx -t
systemctl restart nginx

Или скажи ему перечитать конфигурацию

nginx -t
nginx -s reload

в каком файле настраивать nginx под php сайт?

В любом в директории, которая подключается директивами include в конфигурационном файле /etc/nginx/nginx.conf. Но луче по пути /etc/nginx/sites-available/, а далее создаёшь символьную ссылку:

/etc/nginx/sites-enabled/file -> /etc/nginx/sites-available/file

В примере, что я привёл в тексте сообщения имя файла file по пути /etc/nginx/sites-available/.

Исходная версия kostik87, :

посмотрел но еле еле настроил, в каком файле настраивать ssl?

Скажи пожалуйста, а почему ты не читаешь официальную документацию?

http://nginx.org/en/docs/http/configuring_https_servers.html

Ну или вот:

https://docs.nginx.com/nginx/admin-guide/security-controls/terminating-ssl-http/

Или с тобой в детстве работал репетитор? Или ещё и сейчас работает?

Если ты будешь платить, ну где-то по 1000 рублей в час с тобой сядут и почитают вместе с тобой документацию.

Но ты оплачиваешь не менее 8 часов сразу (одного рабочего дня).

Готов?

в /etc/nginx/nginx.conf все настраивать можно?

Можно, но не нужно.

В конце файла nginx.conf есть директивы include, которые подключают файлы конфигураций из указанных директорий.

Конфигурацию каждого отдельного сайта (домена) удобно помещать в отдельный конфигурационный файл.

Если у тебя debian/ubuntu, то конфигурационные файлы с описанием конфигурацию доменов (сайтов) помещаются в /etc/nginx/sites-available/.

А в /etc/nginx/sites-enabled/ помещаются ссылки на конфигурационные файлы в /etc/nginx/sites-available/. Так можно включать или выключать конфигурации (конфигурационные файлы).

там можно настроить PHP-Fpm?

Можно, но не нужно.

Создай в /etc/nginx/sites-available/ файл, помести в него содержимое согласно описанного в https://www.digitalocean.com/community/tutorials/php-fpm-nginx

с правками относительно твоей ситуации и далее сделай символьную ссылку /etc/nginx/sites-enabled/file -> /etc/nginx/sites-available/file.

После чего перезапусти nginx

nginx -t
systemctl restart nginx

Или скажи ему перечитать конфигурацию

nginx -t
nginx -s reload

в каком файле настраивать nginx под php сайт?

В любом в директории, которая подключается директивами include в конфигурационном файле /etc/nginx/nginx.conf. Но луче по пути /etc/nginx/sites-available/, а далее создаёшь символьную ссылку:

/etc/nginx/sites-enabled/file -> /etc/nginx/sites-available/file

В примере, что я привёл в тексте сообщения имя файла file по пути /etc/nginx/sites-available/.