Execute o hub jetbrains em um subdomínio em uma subpasta com o apache

3

Estou usando ferramentas jetbrains para gerenciar uma equipe. usando o apache para gerenciar meus domínios / subdomínios. tem um subdomínio chamado dev.sepidarr.ir , que é responsável como o principal ponto de entrada do meu ambiente de desenvolvimento.

dev.sepidarr.ir.conf

<VirtualHost *:80>

  DocumentRoot /home/neacodin/domains/dev.sepidarr.ir/
  DirectoryIndex index.html

  <Directory "/home/neacodin/domains/dev.sepidarr.ir">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
  </Directory>

  ServerName dev.sepidarr.ir
  ServerAlias www.dev.sepidarr.ir

  RewriteEngine on
  RewriteCond %{SERVER_NAME} =www.dev.sepidarr.ir [OR]
  RewriteCond %{SERVER_NAME} =dev.sepidarr.ir
  RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

</VirtualHost>

Eu quero que as ferramentas de cada jetbrains sejam executadas em um URL diferente, por exemplo, eu preciso que o upsource seja executado como dev.sepidarr.ir/upsource e hub em dev.sepidarr.ir/hub .

Com base no tutorial oficial do jetbrains sobre como configurar um servidor proxy reverso , criou um arquivo .conf para o hub da seguinte forma.

<VirtualHost *:80>

  ServerName dev.sepidarr.ir

  DefaultType none

  RewriteEngine on
  AllowEncodedSlashes on

  RewriteCond %{QUERY_STRING} transport=polling
  RewriteRule /(.*)$ http://localhost:8110/$1 [P]

  ProxyRequests off
  ProxyPreserveHost On

  ProxyPass /hub/ http://localhost:8110/hub
  ProxyPassReverse /hub/ http://localhost:8110/hub

</VirtualHost>

O problema é quando eu navego para dev.sepidarr.ir funciona bem. Mas quando eu tento abrir dev.sepidarr.ir/hub eu recebo 404 Not Found .

Também configurei o hub para ser executado com uma URL de base personalizada com o seguinte comando.

./hub.sh configure--listen-port 8110 --base-url https://dev.sepidarr.ir/hub

Mas nada mudou.

    
por sadrzadehsina 18.07.2017 / 19:43

0 respostas