@BiProg

Почему Apache не открывает сайт по домену?

Пытаюсь сделать Nginx в виде реверс сервера, чтоб отправлял запросы на Apache. Apache же чтоб обрабатывал имена к которым обращаются, и если такой вирт. хост есть, работал с ним, а если нет то отправлял на вирт. хост заглушку, т.е. (как пример):
test.domain.ru -> /any/www
projs.domain.ru -> /projs/www

Конфиг с вирт. хостами Apache:
<VirtualHost *:6080>
  ServerAdmin webmaster@any.domain.ru
  DocumentRoot "/share/apache2/domains/any/www"
  ErrorLog "/var/log/apache2/any-error.log"
  CustomLog "/var/log/apache2/any-access.log" common
  
  <Directory "/share/apache2/domains/any/www">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Require all granted
  </Directory>
</VirtualHost>

<VirtualHost projs.domain.ru:6080>
  ServerAdmin webmaster@projs.domain.ru
  ServerName projs.domain.ru
  ServerAlias www.projs.domain.ru
  DocumentRoot "/share/apache2/domains/projs/www"
  ErrorLog "/var/log/apache2/projs-error.log"
  CustomLog "/var/log/apache2/projs-access.log" common
  
  <Directory "/share/apache2/domains/projs/www">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Require all granted
  </Directory>
</VirtualHost>

Конфиг с вирт. хостами Nginx:
server {
  listen 80;
  location / {
    proxy_pass http://localhost:6080;
    proxy_store on;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

Apache 2.4.38, Nginx/1.14.2, Debian
  • Вопрос задан
  • 421 просмотр
Пригласить эксперта
Ответы на вопрос 1
@alegzz
VirtualHost projs.domain.ru:6080
изменить на
VirtualHost *:6080

в чем смысл nginx, если статика отдается все равно апачем?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы