Я разработчик Java, которому было поручено запустить Liferay Portal на удаленном сервере (у меня есть IP-адрес и root-доступ). На сервере уже есть один экземпляр старого Liferay и веб-сервера Apache. Я хочу настроить дополнительные порталы Liferay и получить к ним доступ через ip:port
работает на этом сервере.
Как я могу запустить несколько сайтов на разных портах с помощью Apache?
Вам нужно будет прочитать VirtualHosts - примерно, в вашем httpd.conf будет что-то вроде следующего:
Listen 80
<VirtualHost *:80>
ServerName liferay-old.example.com
DocumentRoot /var/www
#### Server config for 'old' version of Liferay goes here
</VirtualHost>
Listen 8080
<VirtualHost *:8080>
Server liferay-new.example.com
DocumentRoot /var/www
#### Server config for 'old' version of Liferay goes here
</VirtualHost>