Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
public:doc:nginx_repair-cafe.liberespace.org_hermes.liberespace.org [2018/02/05 21:29] Adelin |
public:doc:nginx_repair-cafe.liberespace.org_hermes.liberespace.org [2018/02/10 17:33] Adelin |
||
---|---|---|---|
Ligne 148: | Ligne 148: | ||
# cat /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | # cat /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | ||
- | <code> | + | <file> |
server { | server { | ||
listen 80; | listen 80; | ||
Ligne 185: | Ligne 185: | ||
} | } | ||
- | </code> | + | </file> |
# sed -i "s#index index.html;#index index.html index.php;#" /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | # sed -i "s#index index.html;#index index.html index.php;#" /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | ||
Ligne 193: | Ligne 193: | ||
# cat /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | # cat /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | ||
- | <code> | + | <file> |
server { | server { | ||
listen 80; | listen 80; | ||
Ligne 235: | Ligne 235: | ||
} | } | ||
- | </code> | + | </file> |
+ | |||
+ | |||
+ | ===== Adelin PIAU 2018-02-10 ===== | ||
+ | |||
+ | ==== Conf Nginx ==== | ||
+ | |||
+ | # sed "s#location / {#include /etc/nginx/sites-available/access_repair-cafe.conf;\n\n location / {#" /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | ||
+ | # cat /etc/nginx/sites-available/repair-cafe.liberespace.org.conf | ||
+ | |||
+ | <file> | ||
+ | server { | ||
+ | listen 80; | ||
+ | listen [::]:80; | ||
+ | |||
+ | server_name repair-cafe.liberespace.org; | ||
+ | |||
+ | access_log /var/log/nginx/repair-cafe.liberespace.org_access.log; | ||
+ | error_log /var/log/nginx/repair-cafe.liberespace.org_error.log; | ||
+ | |||
+ | return 301 https://repair-cafe.liberespace.org$request_uri; | ||
+ | |||
+ | } | ||
+ | |||
+ | server { | ||
+ | listen 443 ssl; | ||
+ | listen [::]:443 ssl; | ||
+ | |||
+ | server_name repair-cafe.liberespace.org; | ||
+ | |||
+ | access_log /var/log/nginx/repair-cafe.liberespace.org_access.log; | ||
+ | error_log /var/log/nginx/repair-cafe.liberespace.org_error.log; | ||
+ | |||
+ | root /srv/repair-cafe.liberespace.org; | ||
+ | index index.html index.php; | ||
+ | |||
+ | include /etc/letsencrypt/options-ssl-nginx.conf; | ||
+ | |||
+ | ssl_certificate /etc/letsencrypt/live/repair-cafe.liberespace.org/fullchain.pem; | ||
+ | ssl_certificate_key /etc/letsencrypt/live/repair-cafe.liberespace.org/privkey.pem; | ||
+ | |||
+ | location ~ .php$ { | ||
+ | include snippets/fastcgi-php.conf; | ||
+ | fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; | ||
+ | } | ||
+ | |||
+ | include /etc/nginx/sites-available/access_repair-cafe.conf; | ||
+ | |||
+ | location / { | ||
+ | try_files $uri $uri/ =404; | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | </file> | ||
+ | |||
+ | # editor /etc/nginx/sites-available/access_repair-cafe.conf | ||
+ | |||
+ | <file> | ||
+ | # accès | ||
+ | location ~ /blog/update.*$ { | ||
+ | deny all; | ||
+ | return 404; | ||
+ | } | ||
+ | location ~ /blog/data/(articles|commentaires|configuration|statiques|index.html).*$ { | ||
+ | deny all; | ||
+ | return 404; | ||
+ | } | ||
+ | </file> |