• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

Apache Einstellungen für virtuelle Hosts

Mitglied seit
08.03.2004
Beiträge
1.574
Reaktionen
0
So, nun würde ich gerne folgendes hinbekommen:

wenn ich das eintippe: http://blog.meine-seite.de/
(bzw http://blog.meine-seite.de/*)
soll automatisch der Inhalt meines wordpressordners (also /srv/www/htdocs/wordpress) ausgegeben werden.
Es soll aber weiterhin http://blog.meine-seite.de/* angezeigt werden und auch die ganze Zeit dem Benutzer so erscheinen, als gäbe es nur blog.meine-seite.de/*

Ein bisschen weiß ich bereits:

folgendes funktioniert erstmal als stinknormale Verlinkung aus der httpd.conf heraus:
Code:
RewriteEngine On
RewriteRule ^/blog/$ /wordpress/ [R]

leider wird dann statt /blog/ immer /wordpress/ angezeigt. Dass möchte ich aber nicht. Was kann ich da tun?

In dem Buch was ich lese wird außerdem nicht auf Subdomains eingegangen. Deshalb hab ich keinen Plan wie ich daraus nun
blog.meine-seite.de machen kann.

Ich hab es auch schon mit VirtualHosts probiert:
Code:
<VirtualHost blog.meine-seite.de>
RewriteEngine On
RewriteRule ^/+(.*) [url]http://meine-seite.de/wordpress/[/url]$1
</VirtualHost>

aber das ist irgendwie unvollständig... das ignoriert er gleich beim neustarten:
Code:
[Wed Jan 30 14:20:06 2008] [error] (EAI 2)Name or service not known: Could not resolve host name blog.meine-seite.de -- ignoring!
httpd2-prefork: Could not reliably determine the server's fully qualified domain name, using <IP_ADRESS> for ServerName
Syntax OK
 

killerchicken_inaktiv

Guest
ohje... da vermischst du was. Du möchtest die Subdomain einbinden, die rewrite-engine guckt aber nach Teilen hinter der Domain. Lies dir dringend mal die Apache Docs durch... Ohne da ein bissel was wenigstens zu wissen solltest keinen eigenen Webserver betreiben.

Die Lösung des Problems sieht so aus:

<VirtualHost *:80>
ServerAdmin e@mail.com
ServerName blog.meine-seite.de

DocumentRoot /srv/www/htdocs/wordpress/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /srv/www/htdocs/wordpress/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

LogLevel warn

ServerSignature On
</VirtualHost>

Loglevel und Directory-Optionen etc nach eigenem Belieben anpassen
 
Mitglied seit
08.03.2004
Beiträge
1.574
Reaktionen
0
sieht gut aus, aber funktioniert leider nicht ganz.

folgende Warnung kommt immernoch:
Starting httpd2 (prefork) httpd2-prefork: Could not reliably determine the server's fully qualified domain name, using <IP_ADRESS> for ServerName

außerdem komme ich jetzt weder über meine-seite.de/wordpress/ noch über blog.meine-seite.de zu wordpress


und noch eine Frage, weil mir das noch nicht ganz klar ist (bzw. jeder erzählts anders). Muss ich beim Anbieter von meine-seite.de irgendwo blog.meine-seite.de registrieren? Eigentlich dachte ich die subdomains sind die Sache des Servers und nicht die des Domainbetreibers.
 
Oben