Hirdetés

Új hozzászólás Aktív témák

  • Ablakos

    őstag

    LEMP -re akartam telepíteni a drupalt, de nem sikerül az nginx beállítása. A sites-available/default server működik. /usr/share/nginx/html alatt megy a phpinfo.php és phpmyadmin. A drupalt(8) a /var/www alól akarom kiszolgálni. Ezt kapom az error.log -ba FastCGI sent in stderr: "Unable to open primary script: /usr/share/nginx/html/obcse/index.php Itt van az oldal /var/www/obcse/index.php
    A kiszolgált oldalnak ez a konfigja:

    server {
    server_name obcse;
    root /var/www/obcse;
    index index.php index.html;
    access_log /var/log/nginx/obcse_access.log;
    error_log /var/log/nginx/obcse_error.log;

    location = /favicon.ico {
    log_not_found off;
    access_log off;
    }

    location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
    }

    # Very rarely should these ever be accessed outside of your lan
    location ~* \.(txt|log)$ {
    allow 127.0.0.0/8;
    allow 192.168.1.0/24;
    #allow 10.0.0.0/8;
    deny all;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires max;
    log_not_found off;
    }

    location ~ /\. {
    access_log off;
    log_not_found off;
    deny all;
    }

    location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_intercept_errors on;
    fastcgi_pass obcse-backend;
    }

    # This matters if you use drush
    location = /backup {
    deny all;
    }

    location ~ \..*/.*\.php$ {
    return 403;
    }

    location / {
    # This is cool because no php is touched for static content
    try_files $uri @rewrite;
    }

    location @rewrite {
    # Some modules enforce no slash (/) at the end of the URL
    # Else this rewrite block wouldn't be needed (GlobalRedirect)
    rewrite ^/(.*)$ /index.php?q=$1;
    }

    # Fighting with ImageCache? This little gem is amazing.
    location ~ ^/sites/.*/files/imagecache/ {
    try_files $uri @rewrite;
    }

    # Catch image styles for D7 too.
    location ~ ^/sites/.*/files/styles/ {
    try_files $uri @rewrite;
    }

    charset UTF-8;
    }

    upstream obcse-backend {
    server 127.0.0.1:9000;
    }

    Mit kell még változtatnom? :F

    [ Szerkesztve ]

Új hozzászólás Aktív témák