Использование Ruby и Thin в качестве веб-службы. Apache также загружен. Не удается получить доступ к веб-службе, так как перечисление портов, таких как :3000 или :6600, в URL-адресе GET запрещено. Как снять требование к порту?
:3000
:6600
Используйте 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
Если вы говорите об Apache HTTPD, либо не используйте порт, либо укажите «80» для порта.
Если вы говорите об Apache Tomcat, вам нужно настроить HTTP-коннектор с портом = 80, но Tomcat нужно будет запустить с правами root.