Назад | Перейти на главную страницу

Перенаправление с поддоменом apache с другого хостинга (?)

Мое требование: доступ subdomain.example.com где example.com это виртуальный хостинг, и subdomain это приложение (школьный инструмент), работающее на порте 7080.

Я пытался настроить virtualhost, но не могу установить правила перенаправления.

В URL: http://book.schooltool.org/apache.html Я понимаю, что поддомен работает на том же сервере, но я хочу сказать, что поддомен на самом деле является apache, работающим на VPS.

У кого-нибудь есть идеи, которые могут помочь?


Большое спасибо! Виртуальный хост был настроен следующим образом:

ServerName mysubdomain.mydomain.com
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

  <Proxy *>
      order allow,deny
      allow from all
      deny from none
  </Proxy>

  ProxyPreserveHost on
  RewriteEngine On

  ProxyPass / http://my_ip:7080/calendar
  ProxyPassReverse / http://mysubdomain.mydomain.com:7080/calendar

</VirtualHost>

Но когда я получаю доступ к http://mysubdomain.mydomain.com сайт работает, но показывает IP, примерно так: http: // МОЙ_IP

Как мне установить для показа "mysubdomain.mydomain.com"? С уважением, Габриэль

На вашем VPS добавьте эту конфигурацию на свой VirtualHost

ProxyPass / http://mysubdomain.mydomain.com:7080 
ProxyPassRevers / http://mysubdomain.mydomain.com:7080

У вас должен быть включен прокси-модуль.