Canalsud » Historique » Version 2
Farthur Fart, 22/10/2013 16:11
1 | 1 | Farthur Fart | h1. Canalsud |
---|---|---|---|
2 | 1 | Farthur Fart | |
3 | 2 | Farthur Fart | Install gérée par Farthur 0689213761 |
4 | 2 | Farthur Fart | |
5 | 2 | Farthur Fart | |
6 | 2 | Farthur Fart | |
7 | 1 | Farthur Fart | fichier des mots de passe en PJ |
8 | 1 | Farthur Fart | |
9 | 1 | Farthur Fart | Installation de mysql et de nginx |
10 | 1 | Farthur Fart | apt-get update |
11 | 1 | Farthur Fart | apt-get install mysql-server nginx php5 php5-fpm php5-mysql |
12 | 1 | Farthur Fart | apt-get install |
13 | 1 | Farthur Fart | |
14 | 1 | Farthur Fart | Création de la base de données: |
15 | 1 | Farthur Fart | mysql -u root -p |
16 | 1 | Farthur Fart | (mdp root) |
17 | 1 | Farthur Fart | create database canalsud_spip; |
18 | 1 | Farthur Fart | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES, CREATE TEMPORARY TABLES ON `canalsud_spip`.* TO 'canalsudSql'@'localhost' IDENTIFIED BY 'VOIR FICHIER PASSWD'; |
19 | 1 | Farthur Fart | |
20 | 1 | Farthur Fart | sécurisation du serveur |
21 | 1 | Farthur Fart | apt-get install fail2ban |
22 | 1 | Farthur Fart | |
23 | 1 | Farthur Fart | config nginx: (A faire vérifier par un "pro" de nginx) |
24 | 1 | Farthur Fart | server { |
25 | 1 | Farthur Fart | server_name *.canalsud.tetaneutral.net; |
26 | 1 | Farthur Fart | listen 80; |
27 | 1 | Farthur Fart | listen 443 ssl; |
28 | 1 | Farthur Fart | ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; |
29 | 1 | Farthur Fart | ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; |
30 | 1 | Farthur Fart | |
31 | 1 | Farthur Fart | client_max_body_size 10m; |
32 | 1 | Farthur Fart | root /var/www/spip; |
33 | 1 | Farthur Fart | index index.php; |
34 | 1 | Farthur Fart | |
35 | 1 | Farthur Fart | location / { |
36 | 1 | Farthur Fart | try_files $uri $uri/ /spip.php?q=$uri&$args; |
37 | 1 | Farthur Fart | } |
38 | 1 | Farthur Fart | |
39 | 1 | Farthur Fart | location ~^/(tmp|config)/{ |
40 | 1 | Farthur Fart | return 403; |
41 | 1 | Farthur Fart | } |
42 | 1 | Farthur Fart | |
43 | 1 | Farthur Fart | location ~ \.php$ { |
44 | 1 | Farthur Fart | fastcgi_split_path_info ^(.+\.php)(/.+)$; |
45 | 1 | Farthur Fart | fastcgi_pass unix:/var/run/php5-fpm.sock; |
46 | 1 | Farthur Fart | fastcgi_index index.php ; |
47 | 1 | Farthur Fart | fastcgi_buffers 16 16k; |
48 | 1 | Farthur Fart | fastcgi_buffer_size 32k; |
49 | 1 | Farthur Fart | include fastcgi_params; |
50 | 1 | Farthur Fart | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; |
51 | 1 | Farthur Fart | } |
52 | 1 | Farthur Fart | } |
53 | 1 | Farthur Fart | |
54 | 1 | Farthur Fart | Comptes ajoutés sur la machine |
55 | 1 | Farthur Fart | adduser adminsite |
56 | 1 | Farthur Fart | adduser adminsite www-data |
57 | 1 | Farthur Fart | chown -R www-data:www-data /var/www/spip |
58 | 1 | Farthur Fart | chmod -R 775 /var/www/spip |
59 | 1 | Farthur Fart | |
60 | 1 | Farthur Fart | serveur de mail |
61 | 1 | Farthur Fart | apt-get install exim4 |
62 | 1 | Farthur Fart | dpkg-reconfigure exim4-config |
63 | 1 | Farthur Fart | |
64 | 1 | Farthur Fart | divers |
65 | 1 | Farthur Fart | apt-get install unzip |