servers:bsd:freenginx_php_php-fpm
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
servers:bsd:freenginx_php_php-fpm [2024/11/30 11:26] – [nginx] Sean Rhone | servers:bsd:freenginx_php_php-fpm [2024/12/12 21:12] (current) – A+ Sean Rhone | ||
---|---|---|---|
Line 2: | Line 2: | ||
* freenginx ((https:// | * freenginx ((https:// | ||
- | * PHP | + | * PHP 8.4 |
* PHP-FPM | * PHP-FPM | ||
* [[Information: | * [[Information: | ||
+ | |||
+ | * :!: WIP | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
Line 24: | Line 26: | ||
====== Dependencies ====== | ====== Dependencies ====== | ||
- | su -l | + | su - |
pkg install freenginx php84 | pkg install freenginx php84 | ||
Line 43: | Line 45: | ||
sudo firewall-cmd --add-service=' | sudo firewall-cmd --add-service=' | ||
- | |||
====== Services ====== | ====== Services ====== | ||
Line 49: | Line 50: | ||
===== Enable ===== | ===== Enable ===== | ||
- | su -l | + | su - |
sysrc nginx_enable=" | sysrc nginx_enable=" | ||
Line 65: | Line 66: | ||
sudo mv '/ | sudo mv '/ | ||
- | | + | mv -v '/usr/local/ |
===== View ===== | ===== View ===== | ||
Line 75: | Line 76: | ||
nano '/ | nano '/ | ||
- | | + | |
nano '/ | nano '/ | ||
Line 85: | Line 86: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
===== Defaults ===== | ===== Defaults ===== | ||
- | ==== vhosts.d ==== | + | su - |
- | **** | + | |
- | + | ||
- | sudo mkdir -p '/ | + | |
===== HTTPS Redirect ===== | ===== HTTPS Redirect ===== | ||
Line 99: | Line 98: | ||
* This automatically redirects non-HTTPS site links to HTTPS | * This automatically redirects non-HTTPS site links to HTTPS | ||
- | | + | |
+ | |||
+ | ee '/usr/local/ | ||
< | < | ||
Line 113: | Line 114: | ||
* This prevents unconfigured subdomains from loading assets from other sites ((if a site/URL doesn' | * This prevents unconfigured subdomains from loading assets from other sites ((if a site/URL doesn' | ||
- | | + | |
+ | |||
+ | ee '/usr/local/ | ||
< | < | ||
Line 126: | Line 129: | ||
===== Headers ===== | ===== Headers ===== | ||
- | * Last updated: 2024/02/07 | ||
* Add to individual site configs as an '' | * Add to individual site configs as an '' | ||
- | | + | |
+ | |||
+ | ee '/usr/local/ | ||
< | < | ||
Line 145: | Line 149: | ||
* Last updated: 2024/11/30 | * Last updated: 2024/11/30 | ||
- | | + | |
+ | |||
+ | ee '/usr/local/ | ||
< | < | ||
Line 199: | Line 205: | ||
===== Let's Encrypt ===== | ===== Let's Encrypt ===== | ||
- | * See [[servers;linux;nginx;lets_encrypt|Let' | + | * See [[servers:bsd:nginx:lets_encrypt|Let' |
+ | |||
+ | su - | ||
- | | + | |
< | < | ||
- | ssl_certificate '/ | + | ssl_certificate '/usr/local/ |
- | ssl_trusted_certificate '/ | + | ssl_trusted_certificate '/usr/local/ |
- | ssl_certificate_key '/ | + | ssl_certificate_key '/usr/local/ |
ssl_session_timeout ' | ssl_session_timeout ' | ||
Line 213: | Line 221: | ||
ssl_buffer_size ' | ssl_buffer_size ' | ||
- | ssl_protocols ' | + | ssl_protocols |
ssl_ciphers ' | ssl_ciphers ' | ||
ssl_prefer_server_ciphers ' | ssl_prefer_server_ciphers ' |
/srv/www/wiki/data/attic/servers/bsd/freenginx_php_php-fpm.1732983994.txt.gz · Last modified: by Sean Rhone