Drupal 10 sous NGINX
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; } }