Может кто-нибудь, пожалуйста, скажите мне, как развернуть или запустить tomcat с именем домена
например, в настоящее время мое приложение отлично работает с
http://<live-ip-address>:8080/visual/TrustDashboard
но я хочу получить к нему доступ, например
http://example.com/visual/TrustDashboard
Я googled и нашел следующее, но не уверен, что это решит мою проблему, поскольку в нем нет входа в порт,
<Host name="domainA.com" appBase="webapps">
<Context path="" docBase="domainA"/>
<Alias>www.domainA.com</Alias>
</Host>
Пожалуйста, помогите мне..
Вы должны настроить запись DNS, указывающую на ваш сервер. Если вы хотите переключать порты, я бы использовал какую-то переадресацию портов, например IPTables.
Вы также можете изменить порт, который прослушивает сервер tomcat, отредактировав файл server.xml в каталоге conf. Просто найдите порт 8080 и замените его на 80. Я успешно это сделал в прошлом.
Из контейнера-хоста в документах Tomcat
Элемент Host представляет собой виртуальный хост, который представляет собой ассоциацию сетевого имени для сервера (например, "www.mycompany.com" с конкретным сервером, на котором работает Tomcat. Для клиентов возможность подключения к серверу Tomcat используя его сетевое имя, это имя должно быть зарегистрировано на сервере службы имен доменов (DNS), который управляет доменом Интернета, к которому вы принадлежите, - обратитесь к своему сетевому администратору за дополнительной информацией.
Не обязательно указывать name
в контейнере хоста tomcat, но вам нужна запись DNS с вашим именем для вашего сервера IP.
Если ваше доменное имя не зарегистрировано в DNS-сервере. Затем для тестирования на собственной машине вы можете попробовать ниже
В вашем файле хоста, расположенном в папке C:\Windows\System32\drivers\etc в Windows, введите запись своего домена, которую вы хотите использовать как
<live-ip-address> www.domainname.com