gijoe
Goto Top

Problem mit dem Apache

Hallo, hab eine Knopf in der Apache config. Mein Ziel ist simpel. Ich habe eine Seite (.../htdocs/<meineseite>), die ich über den Server (meineseite.server.ch) ansprechen will. Vorerst möchte ich das nur lokal testen. wenn ich ....server/meineseite im Browser eingebe, klappt es. Nun hab ich in /etc/apache2/vhosts.d/ ein meineseite.conf eingerichtet:

<virtualhost xxx.xxx.xxx.xxx:80>
ServerName meineseite.server.ch
Document root usw....

Leider klappt das nicht wircklich. Muss ich unter /etc/hosts noch etwas eintragen, oder was mach ich falsch?? Besten Dank für die Hilfe.

Alles unter Suse 10, Apache2

Content-Key: 61461

Url: https://administrator.de/contentid/61461

Printed on: April 20, 2024 at 00:04 o'clock

Member: gijoe
gijoe Jun 15, 2007 at 12:16:59 (UTC)
Goto Top
oha, ich habe in /etc/hosts einfach mal <ip-server> meineseite.server.ch eingetragen, und siehe da, es klappt. Iw läuft das denn, wenn ich die Seite ausserhalb des lokalen pcs aufrufe? Über einen DNS eintrag? Und irgendwie wird mir die seite nicht richtig angezeigt, wenn ich aber den normalen Pfad im Browser angebe, klappts...
Member: rmblum
rmblum Jun 15, 2007 at 15:07:53 (UTC)
Goto Top
ich wuerd ne datei unter /etc/apache2/sites-available anlegen meineseite
<VirtualHost *>
ServerAdmin xy@domain.tld
DocumentRoot /var/www/xy
ServerName meineseite.server.ch
ServerAlias *.meineseite.server.ch
CustomLog /var/log/apache2/meineseite.log combined
</VirtualHost>

danach ins verzeichnis /etc/apache2/sites-enabled
und folgendes ausfuehren:
ln -s /etc/apache2/sites-available/meineseite meineseite
danach
/etc/init.d/apache reload

und gucken ob es geht.

gruss

rmblum
Member: masterG
masterG Jun 16, 2007 at 07:22:46 (UTC)
Goto Top
Member: gijoe
gijoe Jun 18, 2007 at 09:54:54 (UTC)
Goto Top
@rmblum: Danke, diese sites-* Ordner/Dateien hab ich nicht. Muss ich die Anlegen, oder sollten die schon das sein (Suse Linux Enterprise 10)?

@masterG: Gnade mit einem Neuling. Ich hab das alles schon gelesen, bin aber nicht so schlau draus geworden, denn ich konnte meineseite.server.ch nie erreichen, es sei denn, dies war der einzige virtual host...

Um weitere Starthilfe wäre ich dankbar
Member: rmblum
rmblum Jun 18, 2007 at 10:41:47 (UTC)
Goto Top
@gijoe: eigentlich muessten die Verzeichnisse vorhanden sein bei apache2
ich habe folgende Verzeichnisse und Dateien in /etc/apache2 :
apache2.conf -> Datei
build -> Verzeichnis
conf.d -> Verzeichnis
envars -> Datei
http.conf -> Datei
magic -> Datei
mods-available -> Verzeichnis
mods-enabled -> Verzeichnis
ports.conf -> Datei
README -> Datei
sites-available -> Verzeichnis
sites-enabled -> Verzeichnis
ssl -> Verzeichnis

sicher das es apache2 ist?

gruss

rmblum
Member: gijoe
gijoe Jun 18, 2007 at 11:44:32 (UTC)
Goto Top
hi, also ich hab auf dem alten suse webserver geschaut, der hat diese ordner auch nicht. Egal.

Es muss doch möglich sein, dass ich meine seite dargestellt bekomme, das glaub ich einfach nicht!!
Also nochmals:
kein DNS,dafür /etc/hosts (ip 192.168.1.1 server)
vhost-eintrag (meineSeite.server.ch)

Ich dachte, hosts sei ein DNS-Ersatz...argh bitte nochmals erklären zum mitschreiben plz....
Member: gijoe
gijoe Jun 18, 2007 at 13:11:29 (UTC)
Goto Top
Ich versuchs jetzt mal mit nem eigenen DNS...
Member: masterG
masterG Jun 18, 2007 at 16:07:53 (UTC)
Goto Top
Member: gijoe
gijoe Jun 20, 2007 at 15:42:08 (UTC)
Goto Top
Hmm, etwas versteh ich nicht. Ich habe einen DNS server erstellt. Der ist nun unter /var/lib/named/master/test.zone zu finden. Nun hab ich noch eine Zone (laut deiner Anleitung) unter /var/lib/named/test2.zone gemacht, mit diversen Angaben. Kann ich diese angaben genau so gut alle im Master eingeben, oder wie ist das jetzt genau?
Member: gijoe
gijoe Jun 21, 2007 at 15:25:13 (UTC)
Goto Top
Ja lol,hat sich erledigt. Ich habe bei der Zone einen willkürlichen Namen genommen, anstatt die "richtige" Zone!! Besten Dank für alle Beiträge

Gruss gi