Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »amonsul« ist männlich
  • »amonsul« ist der Autor dieses Themas

Beiträge: 338

Registrierungsdatum: 20.10.2005

  • Nachricht senden

1

15.04.2006, 17:16

2 Webseiten auf einem Apache...

Hallo!

Ich habe 2 domain. Nun wollte ich Apache so konfigurieren das ein domain mir auf einer bestimmten Datei in "www" zugreift und die andere domain auf einer anderen...

Wie mach ich das?

Danke ;)
agentur für audiovisuelle kommunikation
http://www.helios.bz

demo

User

  • »demo« ist männlich

Beiträge: 74

Registrierungsdatum: 07.09.2005

Derivat: Ubuntu

  • Nachricht senden

2

15.04.2006, 17:40

Ich glaube das geht mit Virtuellen Servern. Die musst du nur in deiner Apache Config angeben. Wie das genau geht steht bestimmt in der Apache Dokumentation.
AMD 1800+, Nvidia Gforce TI 4200, 1024MB DDR Ram

Beiträge: 102

Registrierungsdatum: 10.02.2006

  • Nachricht senden

3

15.04.2006, 19:23

würd mich auch interessieren...

demo

User

  • »demo« ist männlich

Beiträge: 74

Registrierungsdatum: 07.09.2005

Derivat: Ubuntu

  • Nachricht senden

4

15.04.2006, 20:37

Wie gesagt, steht in der Apache Dokumentation, genau hier: http://httpd.apache.org/docs/2.0/de/vhosts/ ;)
AMD 1800+, Nvidia Gforce TI 4200, 1024MB DDR Ram

  • »amonsul« ist männlich
  • »amonsul« ist der Autor dieses Themas

Beiträge: 338

Registrierungsdatum: 20.10.2005

  • Nachricht senden

5

16.04.2006, 10:18

Danke!

Das probier ich gleich aus :)
agentur für audiovisuelle kommunikation
http://www.helios.bz

  • »stromer« ist männlich

Beiträge: 68

Registrierungsdatum: 04.01.2006

  • Nachricht senden

6

12.05.2006, 17:19

Hi!

ich habe das selbe problem. die oben genannten tutorials habe ich schon gelesen bzw. ich verwende virtual hosts.

meine momentane config:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
NameVirtualHost *:80

#Main-Host
ServerName mainhost.at.tt
DocumentRoot /var/www/

  #Host-Felix
  <VirtualHost *:80>
    ServerName host-felix.at.tt
    ServerAdmin webmaster@mynet.de
    DocumentRoot /var/felix_www/
    ErrorLog /var/log/error_felix.log
    CustomLog /var/log/log_felix.log common
  </VirtualHost>

 #Host-Raphael
  <VirtualHost *:80>
    ServerName raphael-host.at.tt
    ServerAdmin webmaster@order.mynet.de
    DocumentRoot /var/raphael_www/
    ErrorLog /var/log/error_raphael.log
    CustomLog /var/log/log_raphael.log common
  </VirtualHost>


der apache bringt keine fehler.

allerdings ist es egal welche adresse ich im browser eingebe, ich komme immer automatisch auf die Host-felix site.

kann mir jemand helfen?

danke!
felix

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »stromer« (12.05.2006, 17:20)


7

12.05.2006, 21:39

Hallo,

Du hast in Deiner Konfiguration quasi 2 gleiche Virtual Hosts konfiguriert.

Die Direktive <VirtualHost *:80> muss natürlich auch den Domänennamen enthalten, für die sie gelten soll. z.B.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
   #Host-Felix
  <VirtualHost host-felix.at.tt>
    ServerName host-felix.at.tt
    ServerAdmin webmaster@mynet.de
    DocumentRoot /var/felix_www/
    ErrorLog /var/log/error_felix.log
    CustomLog /var/log/log_felix.log common
  </VirtualHost>

 #Host-Raphael
  <VirtualHost raphael-host.at.tt>
    ServerName raphael-host.at.tt
    ServerAdmin webmaster@order.mynet.de
    DocumentRoot /var/raphael_www/
    ErrorLog /var/log/error_raphael.log
    CustomLog /var/log/log_raphael.log common
  </VirtualHost>

  • »stromer« ist männlich

Beiträge: 68

Registrierungsdatum: 04.01.2006

  • Nachricht senden

8

13.05.2006, 11:58

Hi!

in meiner config "default" in /etc/apache2/sites-available steht nun wie du geschrieben hast folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
NameVirtualHost *:80

#Main-Host
ServerName main-server.at.tt
DocumentRoot /var/www/

  #Host-Felix
  <VirtualHost host-felix.at.tt>
    ServerName host-felix.at.tt
    ServerAdmin webmaster@mynet.de
    DocumentRoot /var/felix_www/
    ErrorLog /var/log/error_felix.log
    CustomLog /var/log/log_felix.log common
  </VirtualHost>

 #Host-Raphael
  <VirtualHost host-raphael.at.tt>
    ServerName host-raphael.at.tt
    ServerAdmin webmaster@order.mynet.de
    DocumentRoot /var/raphael_www/
    ErrorLog /var/log/error_raphael.log
    CustomLog /var/log/log_raphael.log common
  </VirtualHost>


nur bekomme ich jetzt, wenn ich den apache2 reloaden will, folgende fehlermeldung:

Quellcode

1
2
3
4
 * Forcing reload of web server  (Apache2)...                                   [Sat May 13 11:59:03 2006] [warn] VirtualHost host-felix.at.tt:80 overlaps with VirtualHost host-raphael.at.tt:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Sat May 13 11:59:03 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Sat May 13 11:59:05 2006] [warn] VirtualHost host-felix.at.tt:80 overlaps with VirtualHost host-raphael.at.tt:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Sat May 13 11:59:05 2006] [warn] NameVirtualHost *:80 has no VirtualHosts


da stimmt doch etwas mit dem NameVirtualHost nicht. Oder?


danke für eure hilfe!

felix

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »stromer« (13.05.2006, 11:59)


9

13.05.2006, 21:16

NameVirtualHost *:80

Hier musst Du Deine IP eintragen. z.B.

NameVirtualHost 123.123.123.123

Dann gehts

  • »stromer« ist männlich

Beiträge: 68

Registrierungsdatum: 04.01.2006

  • Nachricht senden

10

13.05.2006, 23:15

Hi!

als NameVirtualHost eingetragen:

Quellcode

1
NameVirtualHost 123.123.123.123:80 #natürlich schon die richtige IP eingetragen


trotzdem noch folgende fehlermeldungen:

Quellcode

1
2
3
4
 * Forcing reload of web server  (Apache2)...                                   [Sat May 13 23:15:55 2006] [warn] VirtualHost host-felix.at.tt:80 overlaps with VirtualHost host-raphael.at.tt:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Sat May 13 23:15:55 2006] [warn] NameVirtualHost 123.123.123.123:80 has no VirtualHosts
[Sat May 13 23:15:57 2006] [warn] VirtualHost host-felix.at.tt:80 overlaps with VirtualHost host-raphael.at.tt:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Sat May 13 23:15:57 2006] [warn] NameVirtualHost 123.123.123.123:80 has no VirtualHosts


mache ich was falsch?

bin um jede hilfe dankbar!

danke!

felix

  • »hoschi78« ist männlich

Beiträge: 504

Registrierungsdatum: 07.02.2006

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

11

23.05.2006, 13:47

apache 2...

in /etc/apache2/sites-available 2 dateien anlegen

domain1.de und domain2.de

diese füllen mit

Quellcode

1
2
3
4
5
6
7
8
9
10
<VirtualHost *>
        ServerAdmin webmaster@localhost

        ServerName www.domain1.de

        DirectoryIndex index.htm index.php index.html

        DocumentRoot /var/www/domain1.de/htdocs/

usw.. der ganze restliche kram.. cgi-bin und sowas..


und domain2.de schmeisste das rein

Quellcode

1
2
3
4
5
6
7
8
9
10
<VirtualHost *>
        ServerAdmin webmaster@localhost

        ServerName www.domain2.de

        DirectoryIndex index.htm index.php index.html

        DocumentRoot /var/www/domain2.de/htdocs/

usw.. der ganze restliche kram.. cgi-bin und sowas



in /etc/apache2/sites-available machste dann symbolische links

ln-s 001-doamin1.de ../sites-available/domain1.de
ln-s 002-doamin2.de ../sites-available/domain2.de

apache neu starten.. viel spatz :D

is im prinzip nicht viel anders als dein kram, aber übersichtlicher.. UND.. funktioniert ;)

  • »stromer« ist männlich

Beiträge: 68

Registrierungsdatum: 04.01.2006

  • Nachricht senden

12

23.05.2006, 21:52

Zitat

Original von hoschi78
in /etc/apache2/sites-available machste dann symbolische links

ln-s 001-doamin1.de ../sites-available/domain1.de
ln-s 002-doamin2.de ../sites-available/domain2.de


der link sollte doch in sites-enabled zeigen, richtig? ;)

nachdem ich das alles getan hatte => reload

und siehe da:

Quellcode

1
2
3
4
5
 * Reloading web server config...
[Tue May 23 21:53:08 2006] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Tue May 23 21:53:08 2006] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
httpd not running, trying to start
   ...done.


funkitoniert leide immernoch nicht.

wie gesagt, er zeigt nun auf die erste datei.

aber theoretisch müsste es doch möglich sein auf port 80 2 virtual hosts laufen zu lassen. oder?

danke!

felix

  • »hoschi78« ist männlich

Beiträge: 504

Registrierungsdatum: 07.02.2006

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

13

25.05.2006, 17:31

japp, sites-enabled meinte ich

wo haste denn deine PORT80 her ? klar is das der standardport, aber in MEINER "anleitung" steht kein port spezifiziert.. nimm den mal raus aus den siteconfigs

  • »derlandi« ist männlich

Beiträge: 211

Registrierungsdatum: 29.09.2005

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

14

09.06.2006, 09:18

Quellcode

1
 /usr/local/apache2/bin/httpd -S



hat das was informatives ergeben?

www.derlandi.de (noch im Aufbau :( )