Запуск Apache без явного объявления прослушивания на портах, таких как: 3000 или: 6600 - PullRequest
0 голосов
/ 26 сентября 2008

Использование Ruby и Thin в качестве веб-службы. Apache также загружен. Не удается получить доступ к веб-службе, так как перечисление портов, таких как :3000 или :6600, в URL-адресе GET запрещено. Как снять требование к порту?

Ответы [ 2 ]

1 голос
/ 26 сентября 2008

Используйте Apache ProxyPass.

cd / etc / apache2 / sites-enabled / sudo vi 000-default

Редактировать строки: ServerAdmin вебмастер @ localhost ProxyPass / завтрак http://localhost:4567/breakfast DocumentRoot / var / www

sudo /etc/init.d/apache2 restart

0 голосов
/ 26 сентября 2008

Если вы говорите об Apache HTTPD, либо не используйте порт, либо укажите «80» для порта.

Если вы говорите об Apache Tomcat, вам нужно настроить HTTP-коннектор с портом = 80, но Tomcat нужно будет запустить с правами root.

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