Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
freebsd:nginx [2017/05/06 08:12] 127.0.0.1 внешнее изменение |
freebsd:nginx [2019/08/20 16:29] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Устанавливаем nginx на наш Freebsd сервер: | Устанавливаем nginx на наш Freebsd сервер: | ||
- | # cd /usr/ports/www/nginx | + | cd /usr/ports/www/nginx |
- | # make config-recursive | + | make config-recursive |
Выбираем настройки по-умолчанию. | Выбираем настройки по-умолчанию. | ||
- | # make install clean | + | make install clean |
Добавляем nginx в автозагрузку: | Добавляем nginx в автозагрузку: | ||
- | # echo 'nginx_enable="YES"' >> /etc/rc.conf | + | echo 'nginx_enable="YES"' >> /etc/rc.conf |
Редактируем файл настроек. Я приведу пример с двумя виртуальными серверами, на одном из которых будут настройки для wordpress, другой будет для phpmyadmin, я люблю его вешать на отдельный поддомен. | Редактируем файл настроек. Я приведу пример с двумя виртуальными серверами, на одном из которых будут настройки для wordpress, другой будет для phpmyadmin, я люблю его вешать на отдельный поддомен. | ||
- | # mcedit /usr/local/etc/nginx/nginx.conf | + | mcedit /usr/local/etc/nginx/nginx.conf |
user www; | user www; | ||
Строка 182: | Строка 182: | ||
Если видите ее у себя, поздравляю, вы все настроили правильно и web сервер полностью готов к работе. Остался только маленький | Если видите ее у себя, поздравляю, вы все настроили правильно и web сервер полностью готов к работе. Остался только маленький | ||
- | Запуск, остановка, перезагрузка конфигурации | + | ==== Запуск, остановка, перезагрузка конфигурации ==== |
- | Чтобы запустить nginx, нужно выполнить исполняемый файл. Когда nginx запущен, им можно управлять, вызывая исполняемый файл с параметром -s. Используйте следующий синтаксис: | + | service nginx start |
- | nginx -s сигнал | + | Когда nginx запущен, им можно управлять, вызывая исполняемый файл с параметром -s. Используйте следующий синтаксис: |
+ | |||
+ | nginx -s сигнал | ||
Где сигнал может быть одним из нижеследующих: | Где сигнал может быть одним из нижеследующих: | ||
- | stop — быстрое завершение | + | stop — быстрое завершение |
- | quit — плавное завершение | + | quit — плавное завершение |
- | reload — перезагрузка конфигурационного файла | + | reload — перезагрузка конфигурационного файла |
- | reopen — переоткрытие лог-файлов | + | reopen — переоткрытие лог-файлов |
- | Для просмотра списка всех запущенных процессов nginx может быть использована утилита ps, например, следующим образом: | + | Для просмотра списка всех запущенных процессов nginx может быть использована утилита ps, например, следующим образом: |
- | ps -ax | grep nginx | + | ps -ax | grep nginx |