servers:linux:nginx_php_php-fpm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| servers:linux:nginx_php_php-fpm [2025/12/20 01:17] – [PHP] Sean Rhone | servers:linux:nginx_php_php-fpm [2026/01/07 02:58] (current) – old revision restored (2026/01/04 14:27) Sean Rhone | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| ===== Prerequisites ===== | ===== Prerequisites ===== | ||
| - | * [[linux: | + | * [[linux: |
| ====== Dependencies ====== | ====== Dependencies ====== | ||
| Line 14: | Line 14: | ||
| **** | **** | ||
| - | sudo apt install git nginx-light php-fpm | + | sudo zypper |
| ====== Information ====== | ====== Information ====== | ||
| Line 24: | Line 24: | ||
| ====== Firewall ====== | ====== Firewall ====== | ||
| - | * [[linux: | + | * [[linux: |
| * TODO: '' | * TODO: '' | ||
| - | sudo ufw allow 'Nginx HTTP' | + | sudo firewall-cmd --add-service='http' |
| - | + | ||
| - | | + | |
| - | + | ||
| - | ===== Disable IPv6 ===== | + | |
| - | + | ||
| - | sudo ufw status numbered | + | |
| - | + | ||
| - | sudo ufw delete | + | |
| - | + | ||
| - | | + | |
| ====== Services ====== | ====== Services ====== | ||
| - | sudo systemctl enable ' | + | sudo systemctl enable ' |
| - | sudo systemctl stop ' | + | sudo systemctl stop ' |
| ===== Start ===== | ===== Start ===== | ||
| Line 49: | Line 39: | ||
| sudo systemctl start ' | sudo systemctl start ' | ||
| - | sudo systemctl start 'php8.4-fpm' | + | sudo systemctl start 'php-fpm' |
| ====== Disable Defaults ====== | ====== Disable Defaults ====== | ||
| Line 55: | Line 45: | ||
| ===== nginx ===== | ===== nginx ===== | ||
| - | sudo rm '/ | + | **** |
| - | + | ||
| - | sudo mv '/ | + | |
| sudo mv '/ | sudo mv '/ | ||
| Line 63: | Line 51: | ||
| ===== PHP-FPM ===== | ===== PHP-FPM ===== | ||
| - | | + | **** |
| - | sudo mv '/etc/php/8.4/fpm/pool.d/ | + | sudo mv '/etc/php8/fpm/php-fpm.d/ |
| ===== Check Defaults ===== | ===== Check Defaults ===== | ||
| Line 71: | Line 59: | ||
| ==== nginx ==== | ==== nginx ==== | ||
| - | nano '/ | + | **** |
| nano '/ | nano '/ | ||
| Line 77: | Line 65: | ||
| ==== PHP ==== | ==== PHP ==== | ||
| - | | + | |
| - | nano '/etc/php/8.4/fpm/pool.d/www.conf~' | + | nano '/etc/php8/fpm/php-fpm.conf' |
| - | nano '/etc/php/8.4/fpm/php-fpm.conf' | + | nano '/etc/php8/fpm/php.ini' |
| - | nano '/etc/php/ | + | nano '/etc/php8/ |
| - | + | ||
| - | nano '/ | + | |
| ====== nginx Settings ====== | ====== nginx Settings ====== | ||
| + | |||
| + | ===== Notes ===== | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Folders ===== | ||
| + | |||
| + | **** | ||
| + | |||
| + | sudo mkdir -p '/ | ||
| ===== HTTPS Redirect ===== | ===== HTTPS Redirect ===== | ||
| Line 130: | Line 128: | ||
| * Add to individual site configs as an '' | * Add to individual site configs as an '' | ||
| - | sudo -e '/ | + | sudo -e '/ |
| < | < | ||
| - | add_header Strict-Transport-Security | + | add_header |
| - | add_header X-Content-Type-Options | + | add_header |
| - | add_header X-Frame-Options | + | add_header |
| - | add_header X-XSS-Protection | + | add_header |
| - | add_header Cache-Control | + | add_header |
| - | add_header Referrer-Policy | + | add_header |
| - | add_header Expect-CT | + | add_header |
| - | add_header Permissions-Policy | + | add_header |
| # End</ | # End</ | ||
| Line 146: | Line 144: | ||
| ===== nginx ===== | ===== nginx ===== | ||
| - | sudo -e '/ | + | sudo -e '/ |
| < | < | ||
| - | user www-data; | ||
| - | worker_processes auto; | ||
| - | worker_cpu_affinity auto; | ||
| - | pid / | ||
| - | |||
| events { | events { | ||
| | | ||
| Line 159: | Line 152: | ||
| } | } | ||
| - | #error_log / | + | # |
| http { | http { | ||
| # Logging | # Logging | ||
| - | # | + | #log_format main ' |
| + | #access_log '/ | ||
| + | |||
| + | | ||
| # Includes | # Includes | ||
| | | ||
| - | | + | |
| | | ||
| | | ||
/usr/local/www/wiki/data/attic/servers/linux/nginx_php_php-fpm.1766211436.txt.gz · Last modified: by Sean Rhone
