Weiterleitung an eine andere lokale IP (Apache)

Aus Tutorials
Zur Navigation springen Zur Suche springen

Noch in Bearbeitung


Allgemein

Wenn die Seite auf dem Zielserver nicht dessen Hauptseite ist, dann muss diese Seite an einen anderen Port geknüpft werden.

Weiterleitender Server

/etc/apache2/sites-available/<name>-ssl.conf

cd /etc/apache2/sites-available/
sudo vi <name>-ssl.conf
<VirtualHost *:443>
  ServerName <domain-name>

  SSLEngine On
  SSLCertificateFile /etc/letsencrypt/live/<domain-name>/fullchain.pem
  SSLCertificateKeyFile /etc/letsencrypt/live/<domain-name>/privkey.pem

  RewriteEngine On

  ProxyPass / http://10.0.0.178:8081/
  ProxyPassReverse / http://10.0.0.178:8081/
</VirtualHost>
sudo a2ensite <name>-ssl.conf
sudo systemctl reload apache2

Zielserver

/etc/apache2/ports.conf

sudo vi /etc/apache2/ports.conf
Listen 80
Listen 8081    

/etc/apache2/sites-available/<name>.conf

cd /etc/apache2/sites-available
sudo vi <name>.conf
<VirtualHost *:8081>
  ServerName <lokale IP>
  DocumentRoot /mnt/synology/web2/www/<name>

  <Directory /mnt/synology/web2/www/<name>>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/<domain-name>-error.log
  CustomLog ${APACHE_LOG_DIR}/<domain-name>-access.log combined
</VirtualHost>
sudo a2ensite <name>.conf
sudo systemctl reload apache2


Zurück zu Apache HTTP