Einrichtung vHost klappt nicht (Debian + nginx)

  • Hallo zusammen,


    ich hoffe einer kann mir bei meinem Problem helfen. Also folgendes:


    - Ich habe den DNS meines jetzigen Anbieter geändert, dass dieser auf meinen neuen vServer verweist.
    - Das klappt wohl auch, da die bekannte Fehlerseite 403 Forbidden von nginx/1.4.1 ausgegeben wird (auf dem alten Server läuft Apache).


    - Die Files liegen unter "/usr/share/nginx/www/<seite>/".
    - Die folgenden Angaben habe ich gemacht.



    Code
    nano /etc/nginx/sites-available/seite.de


    -----------------------
    Inhalt der Datei:



    server {


    listen 80;
    server_name http://www.seite.de;
    rewrite ^/(.*) http://seite.de/$1 permanent;


    }



    server {


    listen 80;
    server_name seite.de;


    access_log /var/log/nginx/seite.de.access.log;
    error_log /var/log/nginx/seite.de.error.log;


    location / {


    root /usr/share/nginx/www/seite/;
    index index.html;


    }


    }
    -----------------------

    Code
    ln -s /etc/nginx/sites-available/seite.de /etc/nginx/sites-enabled/seite.de



    Code
    service nginx restart


    Ein reboot hat leider auch nicht funktioniert. Generell funktioniert nginx wohl, da ich bereits Piwik laufen habe.


    Kann mir einer helfen?


    Vielen Dank im Voraus. Grüße. ?(
    nockuno

  • Versuch es mal so:

    Code
    server {
        	listen      	DEINE_SERVER_IP:80;
        	server_name 	seite.de *.seite.de;


    Die Rewrite-Rule gehört unter location / und nicht unter Server.


    Du solltest Dir die Konfiguration von nginx mal näher ansehen, da ist noch einiges an Unverständnis.


    Dann sehe ich da gerade noch etwas!
    Mit dieser Anweisung kann der Server nur HTML ausliefern und kein PHP:

    Code
    location / {
    root /usr/share/nginx/www/seite/;
    index index.html;
    }


    So ist das intelligenter:

    Code
    location / {
                	index	index.php index.html index.htm;


    Wenn keine PHP gefunden schaut der Server nach HTML usw., ist natürlich auf alles mögliche erweiterbar!