Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Laravel
+3 ещё
Простой
Почему php-fpm на все запросы выдает 404?
1 подписчик
вчера
184 просмотра
0
ответов
Nginx
+1 ещё
Простой
Использование двух ssl на одном домене?
2 подписчика
25 сент.
314 просмотров
2
ответа
Nginx
Простой
Как для yii2 advanced правильно настроить nginx?
1 подписчик
18 сент.
56 просмотров
1
ответ
Nginx
Простой
I3-14100 vs i5-10600 в nginx/обработка трафика что лучше?
1 подписчик
25 авг.
294 просмотра
1
ответ
Nginx
+2 ещё
Сложный
Низкая скорость загрузки по https с личных сервисов. Что делать?
1 подписчик
12 авг.
411 просмотров
2
ответа
Nginx
Средний
Как сделать редирект на мобильную версию сайта в nginx?
3 подписчика
30 июл.
321 просмотр
2
ответа
Nginx
Простой
Как настроить nginx для нескольких портов?
1 подписчик
28 июл.
223 просмотра
3
ответа
Linux
+1 ещё
Простой
Как сконфигурировать NGINX для редиректа с IP на домен?
1 подписчик
22 июл.
261 просмотр
1
ответ
Yii
Простой
Как правильно вернуть данные из рекурсивной функции?
1 подписчик
19 июл.
140 просмотров
2
ответа
Linux
+2 ещё
Простой
Как в OpenMediaVault переправить с портов на поддомен?
1 подписчик
14 июл.
200 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP Developer (Senior)
Zenfox Media
от 4 500 до 5 500 $
Senior PHP Developer
Wisebits
от 4 000 €
Team Leader / Lead PHP Developer
Zenfox Media
от 5 500 до 6 500 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама