Установите несколько экземпляров Apache на одном компьютере с Windows 2003 - PullRequest
4 голосов
/ 15 января 2009

На моем сервере я установил веб-приложение, которое поставляется в комплекте с Apache Services. Следовательно, все связанные с Apache dll находятся в подкаталоге папки приложения (например, C: \ Program Files \ MyWebApp \ apache2). Похоже, что при запуске сервера Windows 2003 все запросы будут обслуживаться этими службами Apache.

Теперь я хочу установить другие экземпляры Apache и MYSQL, PhP в папки программ по умолчанию (например, C: \ Program Files \ Apache Service Foundation и т. Д.), Однако после установки я не могу его настроить - нет способ запустить вторую службу Apache.

Когда я устанавливаю второй Apache, я устанавливаю имя сетевого домена на «pm2» и выбираю опцию «Порт 8080». Однако, когда apache завершает установку, когда я набираю http://pm2:8080, я получил страницу, не может отображаться ошибка.

Я что-то пропустил?

Ответы [ 3 ]

13 голосов
/ 17 января 2009

Оригинальный сайт все еще работает нормально? Если это так, есть вероятность, что вторая установка apache пытается установить себя как службу с тем же именем, что и первый экземпляр, и, следовательно, не удается.

Чтобы установить apache в качестве второго сервиса, используйте:

httpd -k install -n "Apache Instance 2" -f "C:\Program Files\Apache Service Foundation\path\to\your\conf file.conf"
3 голосов
/ 02 сентября 2009

Я знаю, что это старый вопрос, но в общем случае вам не нужно запускать второй процесс Apache, а тем более установить вторую копию программы. Посмотрите подробности в руководствах Apache, в частности Listen и VirtualHost .

Если существуют конфликты версий для некоторых требований на стороне сервера , тогда это может не относиться к вашему делу, это не было ясно из вашего поста.

2 голосов
/ 17 января 2009

Пара мыслей:

  • Вы добавили запись в файл DNS-сервера или хоста, чтобы убедиться, что PM2 направляется на правильный сервер?
  • Попробуйте запустить второй экземпляр Apache из командной строки, таким образом вы получите сообщения об ошибках, отображаемые на консоли, чтобы вы могли увидеть, есть ли какие-либо ошибки, мешающие его правильному запуску.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...