Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Рафаил Дуняшев
@NoizeMC
junior PHP (Yii2) разработчик
Yii
Nginx
Как сделать nginx restart на вэб сайте (PHP, Yii2)?
Другими словами, как НЕ из консоли, например при нажатии на кнопку, отправки запроса, выполнении определенного action перезагрузить nginx?
Те как сделать управление основными командами сервера nginx с сайта?
Вопрос задан
более трёх лет назад
285 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Andrey Shatokhin
@Sovigod
shell_exec
и правильно настроенные sudoers с разрешением чтобы "sudo -u root $cmd" сработало без требования пароля от пользователя который выполняет код.
Ответ написан
более трёх лет назад
2
комментария
Нравится
2
комментария
Facebook
Вконтакте
Twitter
Рафаил Дуняшев
@NoizeMC
Автор вопроса
shell_exec будет работать не из консоли? А если требуется ввод пароля?
не могли бы вы написать небольшой пример, как сделать nginx restart?
Написано
более трёх лет назад
Andrey Shatokhin
@Sovigod
добавьте в visudo строку типа
www-data ALL = (root) NOPASSWD: /etc/init.d/nginx
тогда пароль не будет запрашиваться.
shell_exec сработает с php.ini по умолчанию.
Написано
более трёх лет назад
Роман Башарин
@Hellek
Люблю говорить и слышать суть
Функция exec()
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Nginx
+2 ещё
Средний
Как настроить обратный прокси сервер для подмены ссылки (не только домена) на различные сервисы?
4 подписчика
23 мая
1293 просмотра
2
ответа
Nginx
Простой
Почему вываливается предупреждение nginx: [warn] «ssl_stapling»?
1 подписчик
11 мая
388 просмотров
1
ответ
Nginx
Средний
Почему nginx set кодирует значение?
1 подписчик
10 мая
75 просмотров
1
ответ
Nginx
Средний
Как при limit_req_zone игнорировать IP?
1 подписчик
10 мая
111 просмотров
1
ответ
Yii
Средний
Как исправить ошибку YII2 — [name].JPG-[name].jpg?
1 подписчик
08 мая
48 просмотров
0
ответов
Системное администрирование
+4 ещё
Средний
Настройка Coturn и Freeswitch за отдельным Nginx reverse proxy?
3 подписчика
30 апр.
1842 просмотра
0
ответов
Nginx
+1 ещё
Простой
Reverse proxy которая поддерживают MaxMind?
1 подписчик
26 апр.
109 просмотров
2
ответа
Nginx
+2 ещё
Средний
Как соединить приложение на php, крутящееся в докере, с Nginx, запущенным на самом сервере?
1 подписчик
20 апр.
245 просмотров
2
ответа
Yii
+1 ещё
Простой
Как изменить размер модального окна бутстрапа?
1 подписчик
19 апр.
102 просмотра
1
ответ
Nginx
Простой
Как подключить 443 порт для поддомена?
2 подписчика
16 апр.
153 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
Бэкенд-разработчик (PHP+Yii2)
Teletype App
от 230 000 до 280 000 ₽
PHP разработчик
Delaweb
от 140 000 до 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама