У меня есть Linux, работающий под управлением Ubuntu с LAMP. Планирую добавить опа (http://opalang.org) на том же сервере. Согласно документации opa, по умолчанию он будет работать через порт 8080. Есть ли способ заставить оба работать на локальном хосте без указания порта?
Например:
1. http://localhost/php_project/index.php
2. http://localhost/opa_project/
Нет, это невозможно, они оба будут привязаны к определенному порту, поэтому, если вы используете 8080, а Apache2 также использует этот порт (это резервный http-порт), ваш OPA не сможет его использовать, поэтому не получит никаких запросов. через.
Если вы хотите, чтобы оба работали, вы можете настроить Apache2 для передачи запроса в OPA (mod_proxy) или автоматического перенаправления на порт OPA.