PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zum Apache



OS
30.07.01, 13:35
Hi, du kannst jeden Ordner nehmen, am häufigstem wird z.B.

/home/USER/htdocs

verwendet, dass musst du dann im Apache als
DocumentRoot eintragen.

Kain
30.07.01, 17:47
Noch eine Frage:

Wenn jemand eine Website über unseren Server laufen lassen will, muß der dann als User angelegt werden?

@OS: Besten Dank!

Kain
30.07.01, 19:11
Wo genau wird der Virtual Host gespeichert? In der Datei httpd.conf ist einer angelegt, der jedoch gesichert ist. Wenn ich einfach einen dazu schreibe, klappt das nicht.

Kain
30.07.01, 19:12
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von Kain:
<STRONG>

In der Datei httpd.conf ist einer angelegt, der jedoch gesichert ist.

</STRONG>[/quote]

Ups, Kollege meint gerade, daß ich den garnicht ändern dürfte... :rolleyes:

OS
30.07.01, 19:13
hi, doch du musst einen dazu schreiben (httpd.conf) danach apache restarten

nein du musst ihn nicht als user anlegen, ist aber sinnvoll für ftp zugriff etc.

Kain
30.07.01, 19:22
OK, das versuchen wir mal. Besten Dank nochmal! :)

Kain
30.07.01, 19:26
Seltsam, geht nicht. Den Apache habe ich im Terminal restartet. Kann man das noch woanders? Oder sollte ich den Rechner mal runterfahren? Muß ich im DNS die IP der Website eintragen?

Um genau zu sein: Wir versuchen gerade eine Site über den Apache-Server zum laufen zu bekommen. Die wird aber auch nach dem Restart nicht angezeigt. Weder vom Server selbst noch von einem externen Rechner.

OS
30.07.01, 19:32
Natrülich musst du dem Apache sagen wann diese Seite aufgerufen werden soll: Du musst den Domainnamen der Seite auf deine Kiste sprich auf den Apache routen.

Dann in die httpd.conf den VHost eintragen
<VirtualHost aaa.xxx.yyy.zzz>
# Hier dann deine weiteren Sachen
ServerName domain.de
SererAlias www.domain.de (http://www.domain.de)
</VirtualHost>

Dabei müssen alle Verzeichnisse DocumentRoot
usw. bereits bestehen.

Hoffe geholfen zu haben,

Oliver

OS
30.07.01, 19:35
Mist, der hat die *******e jetzt geschluckt nochmal:



<VirtualHost aaa.bbb.ccc.ddd> # <- = IP
DocumentRoot /home/httpd/htdocs
# Other Stuff
ServerName domain.de
ServerAlias www.domain.de (http://www.domain.de)
</VirtualHost>

Kain
30.07.01, 19:38
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von OS:
<STRONG>

Oliver

</STRONG>[/quote]

Noch einer. :)

Bis auf das "auf den Apache routen" ist alles gemacht (sagt mein Kollege). Aber wenn ich Dich jetzt richtig interpretiere, ist es wichtig, erst zu routen und dann den VHost einzugeben?!

Wir schauen mal, ob wir den Platz zum routen finden. Besten Dank nochmal! :)

OS
30.07.01, 19:40
ich glaubs nicht !!!!!!!!!!!!!!!!
******* UBB !

&lt;VirtualHost aaa.bbb.ccc.ddd&gt;
DocumentRoot /home/httpd/htdocs
ServerName domain.de
ServerAlias www.domain.de (http://www.domain.de)
&lt;/VirtualHost&gt;

Wenns jetzt nicht geht kann ich auch nix dran ändern ! :mad:

OS
30.07.01, 19:41
und weiter geht das posten ;)

also mit routen meinte ich eigentlich nen eintrag in den DNS oder in die hosts datei

Kain
30.07.01, 19:44
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von OS:
<STRONG>

<VirtualHost aaa.bbb.ccc.ddd>
DocumentRoot /www/docs/andi (wie im Handbuch)
ServerName ikonandi.net
ServerAlias www.ikonandi.net (http://www..de) nur steht (lt. Handbuch) ServerAdmin, nicht ServerAlias
</VirtualHost>

</STRONG>[/quote]

Wir tauschen dann mal den Admin gegen den Aias.

Kain
30.07.01, 19:46
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von OS:
<STRONG>

und weiter geht das posten ;)

also mit routen meinte ich eigentlich nen eintrag in den DNS oder in die hosts datei

</STRONG>[/quote]

DNS ist doch der Domain-Name, sprich Name der Website?! Dann laß ich mal die entsprechende Stelle suchen...

THX

Kain
30.07.01, 19:59
Auf dem Server direkt funktioniert es jetzt. :D :)

Nur vom externen noch nicht. Aber da kümmern wir uns ein anderes mal.

Nochmal besten Dank an Oliver.

Gruß

(auch) Oliver

HeadShot
30.07.01, 20:45
Versuchs mal mit der IP deines rechners...
wo mn die bei Linux erfährt weiss ich leider nicht :(
aber wenn du sie hast dann geh an nen externen rechner und gib da http://deineip/ ein
dann müsste es gehen ...


MFG HeadShot

OS
30.07.01, 22:35
hi,

das geht aber nur, wenn der vhost darauf konfiguriert ist um auf die ip zuzugreifen

grüße

oliver

Kain
31.07.01, 00:14
Lt. Handbuch benötige ich folgende Datei:

/var/www/htdocs/

Bis var ist alles da. Laut dem Handbuch soll die Datei da sein - sprich ich muß sie nicht erst selbst anlegen.

Sven[CnCBoa]
31.07.01, 11:53
Soll die Seite lokal oder im Inter/Intranet laufen?

Wenn letzteres muss natürlich der Named über das Ding bescheid wissen.

Also muss in der named.conf eine Zone eingerichtet werden und die entsprechende zone-Datei angelegt werden

Also müsste es folgendermaßen aussehen:
httpd.conf:

<VirtualHost aaa.bbb.ccc.ddd>
DocumentRoot /home/das/verzeichnis
ServerName www.diedomain.de (http://www.diedomain.de)
ServerAlias www.diedomain.de (http://www.diedomain.de) diedomain.de
ScriptAlias /cgi-bin/ /home/das//cgi-bin/
<Directory /home/das/verzeichnis/>
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>


named.conf:

zone "diedomain.de" {
type master;
file "diedomain.de.zone";

};


die zone Datei:

$TTL 172800
$ORIGIN diedomain.de.
@ IN SOA ns.diedomain.de. hostmaster.ns.diedomain.de. (
2001072001
86400
7200
3600000
172800 )

TXT "Beschreibung"
IN NS ns.irgendeinnameserver_des_ISP.com.
IN NS ns.diedomain.de.

IN A aaa.bbb.ccc.ddd
IN MX 0 mail

ns IN A aaa.bbb.ccc.ddd

www IN CNAME ns

mail IN A aaa.bbb.ccc.ddd
IN MX 0 mail

ftp IN A aaa.bbb.ccc.ddd
IN MX 0 mail

localhost IN A 127.0.0.1


Und datürlich die Reverse-Einträge in der reverse-zone Datei erstellen!

Dann sollte das eigentlich funzen ;)

[ 31. Juli 2001: Beitrag editiert von: Sven[CnCBoa] ]

Kain
01.08.01, 14:00
Danke nochmals an alle die noch geposted haben.

Das Problem ist gelöst. Man kann auf die Seite zugreifen (auch wenn es bisher nur ´ne weiße Seite ist... ;) ).

Ich hatte das Problem nur, weil ich es vom NT-Rechner versucht hatte, der über den gleichen HUB läuft. Irgendwie vertragen sich die Teile nicht. Ich kann vom NT nicht auf die Seiten auf dem Linux und umgekehrt zugreifen.

Oliver