История изменений
Исправление 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/.