Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Рафаил Дуняшев
@NoizeMC
junior PHP (Yii2) разработчик
Yii
Nginx
Как сделать nginx restart на вэб сайте (PHP, Yii2)?
Другими словами, как НЕ из консоли, например при нажатии на кнопку, отправки запроса, выполнении определенного action перезагрузить nginx?
Те как сделать управление основными командами сервера nginx с сайта?
Вопрос задан
более трёх лет назад
284 просмотра
Комментировать
Подписаться
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
Простой
Как пофиксить exceeded the timeout of 60 seconds?
2 подписчика
вчера
260 просмотров
2
ответа
Nginx
+1 ещё
Средний
Стратегии кеширования в CDN?
2 подписчика
06 мар.
66 просмотров
0
ответов
Nginx
+1 ещё
Простой
Почему Nginx не проксирует запросы к Gunicorn?
1 подписчик
05 мар.
103 просмотра
0
ответов
Linux
+1 ещё
Простой
Ошибка с CN сертификата после обновления Certbot (Let's Encrypt)?
2 подписчика
04 мар.
224 просмотра
1
ответ
Nginx
Простой
Как научить NGINX возвращать статичные файлы с помощью POST?
1 подписчик
04 мар.
150 просмотров
1
ответ
Nginx
+1 ещё
Простой
Как с Nginx Proxy Manager узнать с какого домена пришли на конечный домен?
1 подписчик
04 мар.
69 просмотров
1
ответ
Node.js
+3 ещё
Простой
Как подружить ispmanager с nuxt.js с использованием unix socket?
1 подписчик
01 мар.
71 просмотр
0
ответов
Nginx
Простой
Как настроить сложные редиректы NGINX?
1 подписчик
25 февр.
217 просмотров
1
ответ
WordPress
+3 ещё
Простой
Чужая корзина товаров у нового пользователя Woocommerce. Как искать «кэширующего негодяя»?
3 подписчика
25 февр.
953 просмотра
0
ответов
Nginx
+2 ещё
Простой
Какие есть простые способы анализировать access логи (nginx, apche и прочее)?
1 подписчик
25 февр.
150 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
PHP разработчик (Fullstack)
ED-IT
•
Москва
от 150 000 до 250 000 ₽
Контекстолог / Специалист по контекстной рекламе
Wanted.
•
Москва
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама