Предположим, у меня есть HTTP-сервер Apache, IP-адрес, и у меня нет никаких доменных имен. Мой вопрос заключается в том, как запустить два веб-приложения на одном и том же ip, но с разными портами.
Например:Запуск нескольких веб-приложений на том же ip
- App_1 работает на ip_address: port_1
- App_2 работает на ip_address: port_2
Так что я могу получить доступ к обеим, набрав IP- адрес и номер порта в адресной строке браузера. Насколько я понимаю, это называется виртуальными хостами на базе IP.
Это правильно, и он будет работать. Я предлагаю вам просто взглянуть на документацию для виртуальных хостов: https://httpd.apache.org/docs/current/vhosts/ip-based.html – arkascha
Однако вы также можете захотеть получить зарегистрированный домен. Он рассчитан на несколько евро в год и позволяет использовать несколько имен хостов под этим доменным именем (иногда называемым «поддоменами»). Так что-то вроде 'app1.example.com'. Это проще в использовании, чем техническая нотация IP-адресов и номеров портов и упрощает настройку брандмауэра, поскольку вы можете управлять всеми приложениями на одном порту. – arkascha