IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

masson_r

Drupal 10 sous NGINX

Noter ce billet
par , 08/04/2024 à 01h53 (3103 Affichages)
Bonjour,

J'ai dernièrement du utiliser Drupal avec un serveur NGINX. Le problème s'est que la configuration de base de NGINX donne l'impression sur l'installation s'est mal passé.

Il faut utiliser la configuration serveur suivante au niveau de NGINX.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
server {
    listen 80 default_server;
    access_log "/etc/nginx/nginx-1.14.0/logs/access.log";
    error_log "/etc/bin/nginx/nginx-1.14.0/logs/error.log";
    root "/home/nginx/www";

    index index.html index.htm index.php;
 
    # Access Restrictions
    allow       127.0.0.1;
    deny        all;
 
    include "/etc/nginx/alias/*.conf";

  location ~ (^|/)\. {
    return 403;
  }
    
  location / {
    index index.html index.php;
    expires max;

    set $request_url $request_uri;
    if ($request_uri ~ ^/admin/(.*)$) {
      rewrite ^ /index.php;
    }

    location ~* ^(?:.+\.(?:htaccess|make|txt|engine|inc|info|install|module|profile|po|pot|sh|.*sql|test|theme|tpl(?:\.php)?|xtmpl)|code-style\.pl|/Entries.*|/Repository|/Root|/Tag|/Template)$ {
      return 404;
    }

    add_header X-Boost-Cache "full";
    try_files $uri @rewrite;
  }

  location @rewrite {
    gzip_static on;

    if ($request_method = POST) {
      rewrite ^ /index.php;
    }

    set $boost_uri "${request_uri}.html";
    try_files ^ /sites/default/files/boost$boost_uri @drupal;
  }

  location @drupal {
    rewrite ^ /index.php;
  }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass php_upstream;      
        #fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
}

Envoyer le billet « Drupal 10 sous NGINX » dans le blog Viadeo Envoyer le billet « Drupal 10 sous NGINX » dans le blog Twitter Envoyer le billet « Drupal 10 sous NGINX » dans le blog Google Envoyer le billet « Drupal 10 sous NGINX » dans le blog Facebook Envoyer le billet « Drupal 10 sous NGINX » dans le blog Digg Envoyer le billet « Drupal 10 sous NGINX » dans le blog Delicious Envoyer le billet « Drupal 10 sous NGINX » dans le blog MySpace Envoyer le billet « Drupal 10 sous NGINX » dans le blog Yahoo

Catégories
PHP , Développement Web

Commentaires