Все сервисы Хабра
Сообщество 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
Простой
Почему вываливается предупреждение nginx: [warn] «ssl_stapling»?
1 подписчик
11 мая
143 просмотра
1
ответ
Nginx
Средний
Почему nginx set кодирует значение?
1 подписчик
10 мая
67 просмотров
1
ответ
Nginx
Средний
Как при limit_req_zone игнорировать IP?
1 подписчик
10 мая
100 просмотров
1
ответ
Yii
Средний
Как исправить ошибку YII2 — [name].JPG-[name].jpg?
1 подписчик
08 мая
35 просмотров
0
ответов
Системное администрирование
+4 ещё
Средний
Настройка Coturn и Freeswitch за отдельным Nginx reverse proxy?
3 подписчика
30 апр.
1805 просмотров
0
ответов
Nginx
+1 ещё
Простой
Reverse proxy которая поддерживают MaxMind?
1 подписчик
26 апр.
102 просмотра
2
ответа
Nginx
+2 ещё
Средний
Как соединить приложение на php, крутящееся в докере, с Nginx, запущенным на самом сервере?
1 подписчик
20 апр.
217 просмотров
2
ответа
Yii
+1 ещё
Простой
Как изменить размер модального окна бутстрапа?
1 подписчик
19 апр.
95 просмотров
1
ответ
Nginx
Простой
Как подключить 443 порт для поддомена?
2 подписчика
16 апр.
147 просмотров
1
ответ
Nginx
Средний
Как лимитировать трафик с определенной страны в Nginx?
1 подписчик
13 апр.
204 просмотра
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Yii 2 developer (Backend/Fullstack)
Plenexy
от 120 000 ₽
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
Backend developer (PHP)
Wanted.
•
Казань
До 160 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама