Outils pour utilisateurs

Outils du site


nginx

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision Les deux révisions suivantes
nginx [2015/12/12 13:07]
luc créée
nginx [2015/12/12 13:15]
luc
Ligne 18: Ligne 18:
 </code> </code>
  
-==== Nginx phpMyAdmin ====+Il y a 2 choses à configurer : le fichier ''fastcgi_params'' et une ''location'' dans chaque virtualhost 
 + 
 +=== fastcgi_params === 
 +On trouve les meilleurs infos sur le site de [[https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/|ngnix]], en bref voici le contenu du fichier ''fastcgi_params'': 
 + 
 +<code> 
 +fastcgi_param   QUERY_STRING            $query_string; 
 +fastcgi_param   REQUEST_METHOD          $request_method; 
 +fastcgi_param   CONTENT_TYPE            $content_type; 
 +fastcgi_param   CONTENT_LENGTH          $content_length; 
 + 
 +fastcgi_param   SCRIPT_FILENAME         $document_root$fastcgi_script_name; 
 +fastcgi_param   SCRIPT_NAME             $fastcgi_script_name; 
 +fastcgi_param   PATH_INFO               $fastcgi_path_info; 
 +fastcgi_param       PATH_TRANSLATED         $document_root$fastcgi_path_info; 
 +fastcgi_param   REQUEST_URI             $request_uri; 
 +fastcgi_param   DOCUMENT_URI            $document_uri; 
 +fastcgi_param   DOCUMENT_ROOT           $document_root; 
 +fastcgi_param   SERVER_PROTOCOL         $server_protocol; 
 + 
 +fastcgi_param   GATEWAY_INTERFACE       CGI/1.1; 
 +fastcgi_param   SERVER_SOFTWARE         nginx/$nginx_version; 
 + 
 +fastcgi_param   REMOTE_ADDR             $remote_addr; 
 +fastcgi_param   REMOTE_PORT             $remote_port; 
 +fastcgi_param   SERVER_ADDR             $server_addr; 
 +fastcgi_param   SERVER_PORT             $server_port; 
 +fastcgi_param   SERVER_NAME             $server_name; 
 + 
 +fastcgi_param   HTTPS                   $https; 
 + 
 +# PHP only, required if PHP was built with --enable-force-cgi-redirect 
 +fastcgi_param   REDIRECT_STATUS         200; 
 +</code> 
 + 
 +=== Config des "vhost" === 
 + 
 +Faut rajouter ceci dans le fichier 
 + 
 +<code> 
 +    location ~ \.php* { 
 +        fastcgi_pass   127.0.0.1:9000; 
 +        include        fastcgi_params; 
 +        fastcgi_index  index.php; #facultatif 
 +    } 
 +</code> 
 + 
 +==== NGINX PHPMYADMIN ==== 
 En tant que féniant, je gère mes bases de données via l'excellent outil GUI ''phpMyAdmin''. Facile à utiliser, facile à installer, à configurer (c'est facile, il ne faut rien faire, c'est fonctionnel clé en main)... Oui, MAIS\\ En tant que féniant, je gère mes bases de données via l'excellent outil GUI ''phpMyAdmin''. Facile à utiliser, facile à installer, à configurer (c'est facile, il ne faut rien faire, c'est fonctionnel clé en main)... Oui, MAIS\\
 Mais ça c'est lorsqu'on utilise ''apache'' (ou ''httpd'' de son vrai nom).\\ Mais ça c'est lorsqu'on utilise ''apache'' (ou ''httpd'' de son vrai nom).\\
nginx.txt · Dernière modification: 2018/10/13 20:32 (modification externe)