You can do it from UI also. browse and login to wildfly, under General Configuration Click on socket binding. Click on view> under option. Select HTTP and click edit. Change $ to $
Настройте http-порт на 80 из 8080
Wildfly использует порт 8080 по умолчанию. Как изменить это на 80? Так что мне не всегда нужно добавлять двоеточие 8080?
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="$">
Чтобы получить 80, я должен использовать смещение порта -8000?
3 ответа на вопрос
You need to run a process as a privileged user to use port 80 and using 8080 (the 'alternate' port) is a common workaround since its greater than 1024. There's a few ways around this.
Iptables is one solution - a rule like sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080
would work here.
Alternately set up a proxy like ngnix to do it. Ngnix would start as root, and drop down to a regular user. Then set up appropriately, it would forward ports.
Смещения портов применяются ко всем привязкам сокетов, так что нет, это не то, что вы хотите. Похоже, вы хотите изменить привязку сокета только для http-запросов, в этом случае вы бы ...
менять:
<socket-binding name="http" port="8080"/>
чтобы:
<socket-binding name="http" port="80"/>
В разделе «Группы связывания сокетов» - https://docs.jboss.org/author/display/WFLY8/Interfaces+and+ports.
Похожие вопросы
-
3
Что такое "пиар"? Что означает PR в контексте портов FreeBSD?
-
4
Исправить ноутбук VGA порт
-
4
Есть ли простой способ обнаружить блокировку порта ISP?
-
-
7
DOS и / или Windows версии команды Unix SCRIPT
-
6
Планшетный ПК без внешних портов - как отобразить на проекторе?
-
6
Как мне узнать, какой сервис использует определенный порт?
-
1
Порты, как их можно использовать и что нужно настраивать
-
4
Нахождение процесса, использующего определенный порт в Linux
-
1
Не удается разрешить входящие подключения через определенный порт, Mac OS X 10.6.1
-
2
Linux: браузеры с графическим интерфейсом не учитывают имена служб '/ etc / services'