Запросы HTTP прокси к нескольким машинам

Как предложено моим комментарием выше, можно выполнить сценарий от PHP, если у Вас есть веб-сервер, работающий на Вашей машине человечности.

Маленький Сценарий PHP как следующее будет достаточно:

<?php
$output = shell_exec('bash /path/to/your/script');
echo "$output";
?>

Сохраните код PHP в файле такой как /var/www/exec.php и укажите на свой браузер от любой машины до URL http://your_ubuntu_machine_ip/exec.php.

Обратите внимание, что сценарий будет выполняться как www-data пользователь (апачский пользователь веб-сервера по умолчанию). Если Вы хотите выполнить привилегированную команду с помощью sudo, необходимо добавить www-data пользователь к sudoers использование файла visudo.

Вам нужна запись как:

www-data   ALL=NOPASSWD: /path/to/command
1
задан 19 March 2013 в 13:47
1 ответ

Да, вы можете использовать восходящий модуль для запросов балансировки нагрузки nginx на разные серверы.

В глобальном блоке:

upstream backend {
    server unix:/dev/shm/.php-fpm/socket;
    server unix:/dev/shm/.php-fpm/socket2;
}

Или используйте IP-адреса серверов или имена доменов, если вы хотите, чтобы запросы направлялись на другие машины, а не на разные экземпляры PHP.

0
ответ дан 4 December 2019 в 09:20

Теги

Похожие вопросы