ubuntu 14.04 ग्लोबल एसकेई लोकेशन कॉन्फिगरेशन के साथ फ़ेंसेंक्रिप्ट वॉन्ट वर्क का उपयोग करके php-fpm पर चलने वाले फ्रॉक्सर के साथ


0

यहाँ मेरी समस्या है। प्रत्येक डोमेन पर include /etc/nginx/acme.confप्रत्येक vhost विन्यास में मेरे द्वारा जोड़े जाने वाले letencrypt acme का उपयोग करने के लिए :

acme.conf

location /.well-known/acme-challenge {
    alias /var/www/froxlor/.well-known/acme-challenge;

    allow all

    location ~ /.well-known/acme-challenge/(.*) {
        default_type text/plain;
    }
}

vhost.conf

server {
    listen <IP>:80;
    server_name example.de;
    include /etc/nginx/acme.conf;

    root /var/customers/webs/example/example.de/;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ @rewrites;
    }


    location @rewrites {
        rewrite ^ /index.php last;
    }

    location /webalizer {
        alias /var/customers/webs/example/webalizer/example.de/;
        auth_basic "Restricted Area";
        auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-229049931c767630a601718d62346214.htpasswd;
    }

    location ~ ^(.+?\.php)(/.*)?$ {
        try_files /ec157a05122f20edd82ad600247730bf.htm @php;
    }

    location @php {
        try_files $1 = 404;

        include /etc/nginx/fastcgi_params;
        fastcgi_split_path_info ^(.+\.php)(/.+)\$;
        fastcgi_param SCRIPT_FILENAME $document_root$1;
        fastcgi_param PATH_INFO $2;
        fastcgi_pass unix:/var/run/example-example.de-php-fpm.socket;
        fastcgi_index index.php;
    }


}

मैं एक डाल test.htmlमें .well-known/acme-challengeइतना है कि example.de/.well-known/acme-challenge/test.htmlउस फ़ाइल लौटना चाहिए, लेकिन इसके बजाय मैं करने के लिए एक रीडायरेक्ट मिलता example.de/well-known/acme-challenge/test.html/

चीज़ें जो मैंने acme.conf में आज़माई हैं:

  1. स्थान बदलने के लिए ^~ /.well-known/acme-challenge- एक ही प्रभाव
  2. स्थान बदलने के लिए ^~ /\.well-known/acme-challenge- एक ही प्रभाव
  3. के root /var/froxlorबजाय का उपयोग करें alias- एक ही प्रभाव

मुझे लगता है कि मैं nginx स्थान को हल करने के क्रम में कहीं खो गया, जिसे मैंने ठीक करने की कोशिश की:

  1. आदेश को हल करने के मामले में
  2. रेगेक्स के मामले में
  3. मूर्ति के मामले में

जवाबों:


0

सेवा php5-fpm इस तथ्य के बावजूद कि मैं service php5-fpm restartइसे एड करता हूं, नए कॉन्फिग के साथ चल रहा था । की मौत हो गई PHP5-एफ पी एम के माध्यम से इसे killऔर service php5-fpm startइसे हल।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.