Aegir/Barracuda: Nginx загружает файл вместо PHP после установки сертификата SSL

На моем VPS есть Aegir / Barracuda. Поскольку мне нужен был веб-сайт, отличный от drupal, я создал папку в "/ var / www /" под названием "app" и добавил файл с именем "app.example.com" в "/ var / aegir / config / server-master /. nginx / vhosts.d ". Это работало нормально, пока я не добавил SSL. Теперь, когда я пытаюсь получить доступ к https://example.com/example.php, сервер загружает файл вместо обслуживания страницы PHP. Как ни странно, доступ к https://example.com/example.jpg работает. Вот код в "app.example.com";

server {
 listen                       *:80;
  server_name                  app.speakaholic.com ;
   root                         /var/www/app;
  index                        index.php index.html; 
  
  include                      fastcgi_params;
  fastcgi_param                SCRIPT_FILENAME $document_root$fastcgi_script_name;
  fastcgi_param                HTTPS on;
  
  include                      /var/aegir/config/includes/nginx_compact_include.conf;
   
           
# return 301 https://$host$request_uri;
#include                      /var/aegir/config/includes/nginx_compact_include.conf;

}

##currently downloading php on ssl

server {
    listen              *:443 ssl;
    server_name         app.example.com;
    root                /var/www/app;

    ssl_certificate /var/www/app/certs/cert.pem ;
    ssl_certificate_key /var/www/app/certs/key.pem;
    }

0 ответов

Другие вопросы по тегам