Как скрыть порт 8080?

#apache #redirect #jboss #jboss7.x

#apache #перенаправление #jboss #jboss7.x

Вопрос:

Как я могу скрыть порт 8080 из адресной строки? когда я вызываю свой sub.domain.com Я ничего не получаю, но когда я вызываю свой поддомен.com:8008, я получаю приложение! Я использую apache2 и jboss 7

Спасибо

 <virtualhost *:80>
ServerName sub.domain.com
ServerAlias sub.domain.com
<Location /myapp>
            Order deny,allow
            Allow from all
            Options -Indexes FollowSymLinks
            ProxyPass http://127.0.0.1:8080/myapp
            ProxyPassReverse http://127.0.0.1:8080/myapp
</Location>
DirectoryIndex index.html index.htm index.php index.asp index.aspx index.jsp index.jspa index.shtml index.shtm
</virtualhost>
  

Ответ №1:

просто скопируйте и вставьте эту конфигурацию на свои сайты-включено

 <VirtualHost *:80>
    ProxyPreserveHost On

    # Servers to proxy the connection, or;
    # List of application servers:
    # Usage:
    # ProxyPass / http://[IP Addr.]:[port]/
    # ProxyPassReverse / http://[IP Addr.]:[port]/
    # Example:
    ProxyPass / http://0.0.0.0:8080/
    ProxyPassReverse / http://0.0.0.0:8080/

    ServerName localhost
</VirtualHost>
  

Ответ №2:

вы можете скрыть порт из адресной строки, попробуйте запустить sever, используя порт 80, вы можете изменить stanalone.xml файл

 <socket-binding name="http" port="80"/>
  

Комментарии:

1. это порт по умолчанию, при попытке получить доступ к URL без номера порта он автоматически принимает номер порта 80