Der perfekte Webserver Centos 6.5 / nginx / ISPConfig 3

Dieses Thema im Forum "Fragen zu Howtos" wurde erstellt von beherit, 7. Mai 2014.

  1. beherit

    beherit New Member

    Hallo Zusammen,

    mit der oben genannten Konfiguration habe ich mich in anscheinend in die Hölle gewagt - dennoch funktioniert Alles soweit ganz gut - außer WORDPRESS (Permalinks lassen sich nicht aufrufen, lediglich die Startseite wird angezeigt - ansonsten 404-Error). Ich bitte Euch um Hilfe; ich habe mich durch sämtliche Foren durchgeforstet und keine Lösung hat etwas gebracht - daher bitte ich Euch um Eure Hilfe.

    Hier meine VHOST-Datei, welche von ISPConfig 3 angelegt wurde. SSL Zertifikat wurde auch angenommen, wie kriege ich es zusätzlich hin, dass meine Seite ausschließlich im SSL-Modus läuft und somit Wordpress automatisch als HTTPS-Seite aufgerufen wird?

    Code:
    server {
            listen *:80;
    
            listen *:443 ssl;
            ssl_certificate /var/www/clients/client1/web1/ssl/meinedomain.org.crt;
            ssl_certificate_key /var/www/clients/client1/web1/ssl/meinedomain.org.key;
    
            server_name meinedomain.org www.meinedomain.org;
    
            root   /var/www/meinedomain.org/web;
    
    
    
            index index.html index.htm index.php index.cgi index.pl index.xhtml;
    
    
            location ~ \.shtml$ {
                ssi on;
            }
    
    
            error_page 400 /error/400.html;
            error_page 401 /error/401.html;
            error_page 403 /error/403.html;
            error_page 404 /error/404.html;
            error_page 405 /error/405.html;
            error_page 500 /error/500.html;
            error_page 502 /error/502.html;
            error_page 503 /error/503.html;
            recursive_error_pages on;
            location = /error/400.html {
    
                internal;
            }
            location = /error/401.html {
    
                internal;
            }
            location = /error/403.html {
    
                internal;
            }
            location = /error/404.html {
    
                internal;
            }
            location = /error/405.html {
    
                internal;
            }
            location = /error/500.html {
    
                internal;
            }
            location = /error/502.html {
    
                internal;
            }
            location = /error/503.html {
    
                internal;
            }
    
            error_log /var/log/ispconfig/httpd/meinedomain.org/error.log;
            access_log /var/log/ispconfig/httpd/meinedomain.org/access.log combined;
    
            location ~ /\. {
                deny all;
                access_log off;
                log_not_found off;
            }
    
            location = /favicon.ico {
                log_not_found off;
                access_log off;
            }
    
            location = /robots.txt {
                allow all;
                log_not_found off;
                access_log off;
            }
    
            location /stats/ {
    
                index index.html index.php;
                auth_basic "Members Only";
                auth_basic_user_file /var/www/clients/client1/web1/web/stats/.htpasswd_stats;
            }
    
            location ^~ /awstats-icon {
                alias /usr/share/awstats/icon;
            }
    
            location ~ \.php$ {
                try_files /c5163b007c3d89e4611dab0e7a5c21c7.htm @php;
            }
    
            location @php {
                try_files $uri =404;
                include /etc/nginx/fastcgi_params;
                fastcgi_pass 127.0.0.1:9010;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_intercept_errors on;
            }
    
            location /cgi-bin/ {
                try_files $uri =404;
                include /etc/nginx/fastcgi_params;
                root /var/www/clients/client1/web1;
                gzip off;
                fastcgi_pass  unix:/var/run/fcgiwrap.socket;
                fastcgi_index index.cgi;
                fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_intercept_errors on;
            }
    
    
    
    
    
    
    }
    
    server {
            listen *:80;
    
            listen *:443 ssl;
            ssl_certificate /var/www/clients/client1/web1/ssl/meinedomain.org.crt;
            ssl_certificate_key /var/www/clients/client1/web1/ssl/meinedomain.org.key;
    
            server_name sql.meinedomain.org;
            rewrite ^ http://www.meinedomain.org:8081/phpmyadmin$request_uri? permanent;
    }
    server {
            listen *:80;
    
            listen *:443 ssl;
            ssl_certificate /var/www/clients/client1/web1/ssl/meinedomain.org.crt;
            ssl_certificate_key /var/www/clients/client1/web1/ssl/meinedomain.org.key;
    
            server_name isp.meinedomain.org;
            rewrite ^ https://meinedomain.org:8080$request_uri? permanent;
    }
    server {
            listen *:80;
    
            listen *:443 ssl;
            ssl_certificate /var/www/clients/client1/web1/ssl/meinedomain.org.crt;
            ssl_certificate_key /var/www/clients/client1/web1/ssl/meinedomain.org.key;
    
            server_name webmail.meinedomain.org;
            rewrite ^ http://meinedomain.org/webmail$request_uri? permanent;
    }
    
    Lieben Gruß
     
  2. Till

    Till Administrator

    Hast Du etwas in das nginx Directiven Feld der Webseite eingefügt? Wenn ja, was genau.
     
  3. Till

    Till Administrator

  4. beherit

    beherit New Member

    Genau das habe ich gemacht - diesen Code bei ISPConfig / System / Direktiven Schnipsel unter der Bezeichnung WORDPRESS eingefügt - es funktioniert leider immer noch nicht - oder ist es jetzt notwendig, eine Wordpress-Neuinstallation vorzunehmen?

    Ich habe echt schon Alles probiert :(

    Nachdem ich nun nochmals die Direktiven verändert habe nach o.g. Muster, erhalte ich nun bei Aufruf der HP die Fehlermeldung: No input file specified.

    Warum?
     
    Zuletzt bearbeitet: 7. Mai 2014

Diese Seite empfehlen