User Tools

Site Tools


servers:bsd:freenginx_php_php-fpm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:bsd:freenginx_php_php-fpm [2026/01/07 02:58] Sean Rhoneservers:bsd:freenginx_php_php-fpm [2026/03/04 18:38] (current) – [Headers] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * freenginx ((https://freenginx.org/)) +  * freenginx ((https://freenginx.org/en/)) 
-  * PHP+  * PHP ((https://www.php.net/))
   * PHP-FPM   * PHP-FPM
   * [[Information:Realm of Espionage]]   * [[Information:Realm of Espionage]]
Line 40: Line 40:
   su -   su -
  
-  service start 'nginx' 'php_fpm'+  service 'nginx' start
  
-  service stop 'nginx' 'php_fpm'+  service 'php_fpm' start 
 + 
 +==== Stop ==== 
 + 
 +  su - 
 + 
 +  service 'nginx' stop 
 + 
 +  service 'php_fpm' stop
  
 ====== Disable Defaults ====== ====== Disable Defaults ======
Line 50: Line 58:
   su -   su -
  
-  mv -n -v '/usr/local/etc/freenginx/nginx.conf' '/usr/local/etc/freenginx/nginx.conf~'+  rm -fv '/usr/local/etc/freenginx/nginx.conf'
  
 ===== PHP-FPM ===== ===== PHP-FPM =====
Line 56: Line 64:
   su -   su -
  
-  mv -n -v '/usr/local/etc/php-fpm.d/www.conf' '/usr/local/etc/php-fpm.d/www.conf~'+  rm -fv '/usr/local/etc/php-fpm.d/www.conf'
  
 ===== Check Defaults ===== ===== Check Defaults =====
Line 64: Line 72:
 **** ****
  
-  ee '/usr/local/etc/freenginx/nginx.conf~'+  ee '/usr/local/etc/freenginx/nginx.conf-dist'
  
 ==== PHP ==== ==== PHP ====
Line 70: Line 78:
   * TODO: Other paths   * TODO: Other paths
  
-  ee '/usr/local/etc/php-fpm.d/www.conf~'+  ee '/usr/local/etc/php-fpm.d/www.conf.default'
  
   nano '/etc/php8/fpm/php-fpm.conf'   nano '/etc/php8/fpm/php-fpm.conf'
 +
 +  ee '/usr/local/etc/php.conf'
  
   nano '/etc/php8/fpm/php.ini'   nano '/etc/php8/fpm/php.ini'
Line 102: Line 112:
 <code> <code>
 server { server {
- 
  listen '80' 'default_server';  listen '80' 'default_server';
  listen '[::]:80' 'default_server';  listen '[::]:80' 'default_server';
  
  return '301' 'https://$host$request_uri';  return '301' 'https://$host$request_uri';
- 
 } }
  
Line 122: Line 130:
 <code> <code>
 server { server {
- 
  listen '443' 'ssl' 'default_server';  listen '443' 'ssl' 'default_server';
  http2 'on';  http2 'on';
Line 128: Line 135:
  
  return '404';  return '404';
- 
 } }
  
Line 144: Line 150:
 add_header 'X-Frame-Options' 'sameorigin' 'always'; add_header 'X-Frame-Options' 'sameorigin' 'always';
 add_header 'X-XSS-Protection' '1; mode=block' 'always'; add_header 'X-XSS-Protection' '1; mode=block' 'always';
-add_header 'Cache-Control' 'no-store, no-transform, public' 'always';+add_header 'Cache-Control' 'max-age=604800, no-transform, public' 'always';
 add_header 'Referrer-Policy' 'same-origin' 'always'; add_header 'Referrer-Policy' 'same-origin' 'always';
 add_header 'Expect-CT' 'max-age=0' 'always'; add_header 'Expect-CT' 'max-age=0' 'always';
Line 167: Line 173:
  
 http { http {
- + # Logging 
-    # Logging + #log_format  main  '$remote_addr - $remote_user [$time_local] "$request"
-    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request"+ #                  '$status $body_bytes_sent "$http_referer"
-    #                  '$status $body_bytes_sent "$http_referer"+ #                  '"$http_user_agent" "$http_x_forwarded_for"'; 
-    #                  '"$http_user_agent" "$http_x_forwarded_for"'; + #access_log  logs/access.log  main;
-    #access_log  logs/access.log  main;+
  
  access_log '/dev/null';  access_log '/dev/null';
/usr/local/www/wiki/data/attic/servers/bsd/freenginx_php_php-fpm.1767772718.txt.gz · Last modified: by Sean Rhone