Apache - 2. Sub-links in betrieb nehmen?

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache - 2. Sub-links in betrieb nehmen?

Postby mauric » 30. September 2020 14:56

Hallo Apache Forum
Bitte ich würde sehr gern denn zweiten link auf meiner
Internet-Seite in betrieb nehmen.
-- Domain.ch/wordpress >> funktioniert
-- Domain.ch/webalizer >> nach eingabe erscheint inhalt von Wordpress

Debain 9 - Stretch
/usr/sbin/apache2 -v
Server version: Apache/2.4.25 (Debian)
Server built: 2019-10-13T15:43:54

Anschliessent möchte ich noch ein solchen aufruf erstellen
sts.domain.ch/mta-sts

Ich benütze hier im Example dieses Beispiel was aber nicht funktioniert.
Bitte kann mir jemand hier was helfen?
Danke
---
root@r:/etc/apache2/sites-available# cat webalizer.conf
<VirtualHost *>
DocumentRoot /var/www/webalizer
ServerName www.domain.ch/webalizer/

Alias /webalizer /var/www/webalizer

ErrorLog /var/log/apache2/webalizer-error.log
CustomLog /var/log/apache2/webalizer-access.log combined
</VirtualHost>


root@r:/etc/apache2/sites-available# cat wordpress-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName domain.ch
ServerAdmin webmaster@example.com
DocumentRoot /var/www/wordpress/
<Directory /var/www/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
</Directory>
<Directory /var/www/wordpress/wp-content>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

ServerAlias domain.ch
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/domain.ch/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.ch/privkey.pem
</VirtualHost>
</IfModule>

Danke und Gruess
mauric
 
Posts: 3
Joined: 30. September 2020 14:43
XAMPP version: 1.0
Operating System: Debian 9

Re: Apache - 2. Sub-links in betrieb nehmen?

Postby Nobbie » 30. September 2020 21:09

mauric wrote: ServerName www.domain.ch/webalizer/


Das ist syntaktisch falsch und Apache wird den VirtualHost nicht erkennen. EIn Servername kann nur ein Domainname sein, keine URL wie in Deiner Konfiguration.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04

Re: Apache - 2. Sub-links in betrieb nehmen?

Postby mauric » 30. September 2020 22:04

Hallo Nobbie

Ich habe nun doch noch einiges daran gearbeitet aber ich komme nicht drauf. Es sollte schlussendlich ein Subfolder werden.
www.domain.ch/webalizer/

Ich habe auch noch dieser Version durchgespielt.
NameVirtualHost 8.8.8.8:443
<VirtualHost *:443>
ServerAdmin admin@example.ch
ServerName webalizer.domain.ch
DocumentRoot /var/www/webalizer
ErrorLog /var/log/apache2/webalizer-error.log
CustomLog /var/log/apache2/webalizer-access.log combined
</VirtualHost>

Aber keine chance, Bitte jast du mit ein Bsp: voran ich mich etwas halten kann?
Danke
Mauri
mauric
 
Posts: 3
Joined: 30. September 2020 14:43
XAMPP version: 1.0
Operating System: Debian 9

Re: Apache - 2. Sub-links in betrieb nehmen?

Postby Nobbie » 01. October 2020 09:37

Es werden immer mehr Fehler. Die Anweisung NameVirtualHost ist veraltet und wurde schon lange gestrichen, so oder so ist die Ziel IP 8.8.8.8 sicherlich falsch. Die Zeile ersatzlos löschen.

Zweitens definierst Du den VirtualHost auf den Port 443, das ist aber für SSL resp. https: als Protokoll reserviert. Du gibst dann aber überhaupt keine SSL Konfiguration an. Dafür brauchst Du ein gültiges Zertifikat für den ServerName. Was wahrscheinlich nicht vorhanden ist. Entweder musst Du eines besorgen und im VirtualHost richtig konfigurieren, oder erst einmal kleinere Brötchen backen und erst einmal nur für http: einen VirtualHost auf Port 80 einrichte

Last not least nennst Du http://www.domain.ch/webalizer als Wunschziel an, konfigurierst aber den VirtualHost auf den ServerName webalizer.domain.ch, das ist ja offensichtlich falsch.

Apache stellt eine sehr gute Dokumentation zur Verfügung, die solltest Du in jedem Fall mal lesen.

Ich verstehe sowieso nicht, wieso Du noch einen VirtualHost für den Webalizer erstellst, die Alias Anweisung tut doch schon was Du willst?
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 12 guests