Установка Wampserver2.0i в Windows Server 2003, но сервер Oracle использует порт 80

Я установил Wampserver2.0i на Windows Server 2003 и протестировал порт 80, используя опцию в меню, как только щелкнул значок wamp на панели уведомлений и результат из cmd, как показано ниже:

Сервер: Oracle HTTP-сервер на базе apache/1.3.22 mod_plsql/3.0.9.8.3b mod_ssl/2.8.5 OpenSSL/0.9.6b mod_fastcgi/2.2.1

Проблема в том, что localhost доставит меня на сервер Oracle, а не в каталог www!

Как я могу решить это?

2 ответа

Решение

Вы не можете запустить 2 веб-сервера на одном компьютере без изменения конфигурации одного из них. По умолчанию все веб-серверы прослушивают TCP-порт 80, и по этой причине у вас возникают проблемы.

Поскольку Oracle HTTP server powered by apache/1.3.22 Возможно, он настроен на автоматический запуск: он уже перехватил TCP-порт 80, и поэтому, когда вы запускаете WAMPServer, он не может получить доступ к порту 80, только одна программа может использовать порт одновременно.

Вы можете легко изменить номер порта, который слушает Apache, как предлагает Боб Дилан. Отредактируйте файл httpd.conf и измените конфигурацию, указав Apache прослушивать другой порт, поэтому с помощью меню WAMPManager вы можете сделать следующее:-

left click wampmanager -> Apache -> httpd.conf

Это откроет файл httpd.conf в редакторе, поищите эти строки

Listen 0.0.0.0:80
Listen [::0]:80

И измените их, например, на

Listen 0.0.0.0:8080
Listen [::0]:8080

Сохраните файл и перезапустите Apache

left click wampmanager -> Apache -> Service -> Restart Service

Теперь Apache будет прослушивать порт 8080, чтобы две версии Apache не конфликтовали друг с другом.

Однако это изменение означает, что вам нужно будет указать номер порта на всех ваших URL,

localhost:8080
localhost:8080/phpmyadmin

который может стать немного болью через некоторое время.

Более простым решением было бы установить WAMPServer на другую машину, и тогда не было бы конфликта. Помните, что WAMPServer настроен как веб-сервер разработки, а не как веб-сервер LIVE. Он должен прекрасно работать на вашей личной рабочей станции / ПК.

В C:\wamp\bin\apache\apache2.4.9\conf

отредактируйте httpd.conf, где написано:

 Listen 0.0.0.0:80
 Listen [::0]:80

Затем перезапустите свой сервис

http://www.techrepublic.com/blog/diy-it-guy/diy-running-apache-on-a-non-standard-port/

Другие вопросы по тегам