[Gandi][Serveur] Installation de Nginx Php.
I) Création d’un serveur Gandi.
Localisation : Paris – France
Coeur : 1
RAM : 1024 mo
Interface : 1 x ipv4
Disque : 1 x 5 go
Système d’exploitation : Debian 8 64 bits (hvm)
Version du kernel : 3.18-x86_64 (hvm)
Nom du disque système : sysdisksec
Nom (Hostname) : serversec
Identifiant administrateur : admin
II) Installation d’un serveur Nginx.
1) Connexion sur le serveur :
[~] ➔ ssh admin@92.243.10.47 ... admin@serversec:~$ admin@serversec:~$ su Password: root@serversec:/home/admin# cd root@serversec:~#
2) Mise-à-jour du système :
root@serversec:~# apt-get update && apt-get upgrade
3) Installation du serveur nginx :
root@serversec:~# apt-get install nginx
4) Test :
http://92.243.10.47/
Welcome to nginx on Debian!
5) Installation de Php :
root@serversec:~# apt-get install php5-fpm root@serversec:~# service php5-fpm reload
6) Configuration de Php :
Ouvrir:
/etc/php5/fpm/php.ini
Chercher :
;cgi.fix_pathinfo=1
Remplacer par :
cgi.fix_pathinfo=0
7) Configuration du serveur :
Ouvrir :
/etc/nginx/sites-available/default
Chercher :
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; } }
Remplacer par :
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; #server_name server_domain_name_or_IP; server_name 92.243.10.47; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
8) Rédemarrage du serveur :
root@serversec:~# service nginx restart
9) Vérification de l’installation de Php :
Ouvrir :
/usr/share/nginx/html/info.php
Ajouter :
10) Test :
http://92.243.10.47/info.php
III) Modification du nom de domaine ‘framboisepi.info’ :
1) Zone DNS :
@ 10800 IN A 92.243.10.47 * 10800 IN CNAME framboisepi.info. www 10800 IN CNAME framboisepi.info. @ 10800 IN MX 50 fb.mail.gandi.net. @ 10800 IN MX 10 spool.mail.gandi.net.
IV) Configuration d’un site internet/hôte virtuel (vhost)
1) Changement de permission :
root@serversec:~# chmod 755 /var/www
2) Création du site internet :
root@serversec:~# mkdir -p /var/www/framboisepi.info/public_html
3) Changement de permission :
root@serversec:~# chown -R www-data:www-data /var/www/framboisepi.info/public_html/
4) Fichier d’index d’exemple :
Ouvrir :
/var/www/framboisepi.info/public_html/index.php
Ajouter :
framboisepi.info Success: You Have Set Up a Virtual Host
5) Fichier de configuration de l’hôte virtuel :
root@serversec:~# cp /etc/nginx/sites-available/default /etc/nginx/sites-available/framboisepi.info
Ouvrir :
/etc/nginx/sites-available/framboisepi.info
Chercher :
root /usr/share/nginx/html;
Remplacer par :
root /var/www/framboisepi.info/public_html;
Chercher :
server_name
Remplacer par :
server_name .framboisepi.info
6) Activer le site internet :
root@serversec:~# ln -s /etc/nginx/sites-available/framboisepi.info /etc/nginx/sites-enabled/framboisepi.info
7) Suppression du fichier par défaut :
root@serversec:~# rm /etc/nginx/sites-enabled/default /etc/nginx/sites-enabled/default
8) Rédemarrage du serveur :
root@serversec:~# service nginx restart
9) Test :
http://framboisepi.info/
http://www.framboisepi.info/
Comments are closed, but trackbacks and pingbacks are open.