Я создал две виртуальные машины с ubuntu 12.04 lts os. Установлен apache tomcat 7 на обеих виртуальных машинах. настроенной виртуальной частной сети.
HTTP-запрос на VM1 должен запускать сценарий оболочки на VM2 и возвращать результат в VM1 как html файл. Я сделал часть конфигурации.
Теперь мне нужно знать, как написать файл ответов HTML на сервере VM2 (который может отображаться в браузере VM1 в качестве ответа), который выведет сценарий оболочки с командой "ps -Aef", чтобы перечислить все процессы, запущенные на VM2. Мне нужно отобразить содержимое этого файла на VM1. так как я новичок в веб-программировании/сценарии оболочки, пожалуйста, помогите мне. Заранее спасибо -Akshay
Вы можете использовать PHP
Установите php (apt-get install php
)
скопировать файл index.php в папку /var/www/html
index.php
<?php
$output = shell_exec('ps -Aef');
echo "<pre>$output</pre>";
?>
просмотреть http://<ip-address>/index.php
Вам нужен веб-сервер, который может запускать CGI-скрипты. Это слишком долго, чтобы полностью перечислить шаги по настройке CGI (и это зависит от вашего веб-сервера и т.д.). Но учитывая, что вы новичок, есть довольно обширное учебное пособие с примерами того, как настроить Apache для запуска скриптов CGI прямо здесь.
Обобщить:
apt-get install apache2
)