Vhosts Probleme

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

Vhosts Probleme

Postby Pestilence » 23. May 2006 18:47

Hallo erstmal *winkt in die Runde*

Also ich kau da gerade auf nen herberen Brocken rum und hoffe das ich hier Hilfe finde.

Also ich habe 3 Order auf meinem Server unter Apache2 die ich unter 3 verschiedenen Domänen (lokalhost==IP, www.domain1.de, www.domain2.de) erreichen möchte.

Soweit funktioniert das weiterreichen der Anfrage in die entspechenden Ordner, nur leider erhalte ich bei den zwei www Domains folgende Fehler:

Der IP bezogene Host lässt sich ohne Probleme aufrufen....
also http://***IP***/

Code: Select all
(13)Permission denied: access to / denied


Listen.conf
Code: Select all
# - name-based virtual hosting:
#
NameVirtualHost *:80



VirtualHosts.conf
Code: Select all

<VirtualHost _default_:80>
    ServerAdmin maltenintz@online.de
    ServerName www.IP.net

    DocumentRoot /srv/www/htdocs

    ErrorLog /srv/www/default_error_log

    ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

    <Directory "/srv/www/cgi-bin">
   AllowOverride None
   Options +ExecCGI -Includes
   Order allow,deny
   Allow from all
    </Directory>

    <Directory "/srv/www/htdocs">
   
        AllowOverride All
        Options IncludesNoExec
        Order allow,deny
        Allow from all
   
    </Directory>

   SuexecUserGroup root root

</VirtualHost>

<VirtualHost *:80>
    ServerAdmin maltenintz@online.de
    ServerName www.IP.net

    DocumentRoot /srv/www/htdocs

    ErrorLog /srv/www/default_error_log

    ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

    <Directory "/srv/www/cgi-bin">
   AllowOverride None
   Options +ExecCGI -Includes
   Order allow,deny
   Allow from all
    </Directory>

    <Directory "/srv/www/htdocs">
   
        AllowOverride All
        Options IncludesNoExec
        Order allow,deny
        Allow from all
   
    </Directory>

   SuexecUserGroup root root

</VirtualHost>

<VirtualHost *:80>
    ServerAdmin maltenintz@online.de
    ServerName  www.domain2.de
    ServerAlias www.domain2.de *.domain2.de

    DocumentRoot /home/p/domain2.de/public_html

    ErrorLog /home/p/domain2.de/default_error_log

    ScriptAlias /cgi-bin/ "/home/p/domain2.de/cgi-bin/"

    <Directory "/home/p/domain2.de/cgi-bin/">
   AllowOverride None
   Options +ExecCGI -Includes
   Order allow,deny
   Allow from all
    </Directory>

    <Directory "/home/p/domain2.de/public_html">
   
        AllowOverride All
        Options IncludesNoExec
        Order allow,deny
        Allow from all
   
    </Directory>

   SuexecUserGroup phpforgede www

</VirtualHost>

<VirtualHost *:80>
    ServerAdmin maltenintz@online.de
    ServerName  www.domain1.de
    ServerAlias www.domain1.de *.domain1.de

    DocumentRoot /home/p/domain1.de/public_html

    ErrorLog /home/p/domain1.de/default_error_log

    ScriptAlias /cgi-bin/ "/home/p/domain1.de/cgi-bin/"

    <Directory "/home/p/domain1.de/cgi-bin/">
   AllowOverride None
   Options +ExecCGI -Includes
   Order allow,deny
   Allow from all
    </Directory>

    <Directory "/home/p/domain1.de/public_html">
        AllowOverride All
        Options IncludesNoExec
        Order allow,deny
        Allow from all   
   #Options Indexes FollowSymLinks
   #AllowOverride None
   #Order allow,deny
   #Allow from all
   
    </Directory>

   SuexecUserGroup pestiservecom www

</VirtualHost>




[edit]
Bei der Eingabe von: /etc/init.d/apache2 restart -S


Erhalte ich
Code: Select all
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server www.IP.net (/etc/apache2/vhosts.d/vhosts_test.conf:1)
         port 80 namevhost www.IP.net (/etc/apache2/vhosts.d/vhosts_test.conf:1)
         port 80 namevhost www.IP.net (/etc/apache2/vhosts.d/vhosts_test.conf:31)
         port 80 namevhost www.domain1.de (/etc/apache2/vhosts.d/vhosts_test.conf:61)
         port 80 namevhost www.domain2.com (/etc/apache2/vhosts.d/vhosts_test.conf:92)
Pestilence
 
Posts: 2
Joined: 23. May 2006 18:08

Postby Pestilence » 24. May 2006 05:15

Hi,
hat sich schon erledigt das Thema.

Es lag an den Besitzern der Ordner ?!

Nun komt aber noch eine kleine Herrausforderung,
z.B. die ganzen Uploadscripte melden das sie eine Dataei hochgeladen haben. Aber es ist anschliessend im verzeichnis nichts zu finden.

Ich schätze das hängt damit zusammen das der Apacheuser nun nicht in diese Order schreiben darf.

Weiss da wer noch eine Alternative ?
Pestilence
 
Posts: 2
Joined: 23. May 2006 18:08


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests