Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
wiki2:nginx [2019/02/10 11:08] alfred [Example for php7] |
wiki2:nginx [2022/03/12 11:02] (actual) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== NGINX ====== | ====== NGINX ====== | ||
| + | |||
| + | ===== Basics ===== | ||
| + | |||
| + | Reload configuration inside docker: | ||
| + | |||
| + | <code> | ||
| + | docker exec -ti nginxcontainer nginx -s reload | ||
| + | </code> | ||
| + | |||
| + | ===== Example rules ===== | ||
| + | |||
| + | ==== Deny all requests that contain "wp-cron.php" anywhere ==== | ||
| + | <code> | ||
| + | location ~ wp-cron.php? { | ||
| + | deny all; | ||
| + | access_log off; | ||
| + | log_not_found off; | ||
| + | return 444; | ||
| + | } | ||
| + | </code> | ||
| ===== Enable sites ===== | ===== Enable sites ===== | ||
| <code> | <code> | ||
| Línea 171: | Línea 191: | ||
| try_files $uri $uri/ =404; | try_files $uri $uri/ =404; | ||
| } | } | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | ==== Example reverse proxy configuration ==== | ||
| + | <code> | ||
| + | server { | ||
| + | server_name wiki.sir.gtd; | ||
| + | location / { | ||
| + | proxy_pass http://dokuwiki:80; | ||
| + | proxy_set_header Host $host; | ||
| + | proxy_set_header Accept-Encoding ""; | ||
| + | proxy_set_header X-Real-IP $remote_addr; | ||
| + | proxy_buffering off; | ||
| + | } | ||
| + | |||
| + | listen 80; | ||
| } | } | ||
| </code> | </code> | ||