servers:nginx:friendica
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
servers:nginx:friendica [2019/12/15 10:32] – [PHP-FPM Socket] Sean Rhone | servers:nginx:friendica [2022/08/16 15:34] – Sean Rhone | ||
---|---|---|---|
Line 7: | Line 7: | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
- | * [[distros:ubuntu_server|Ubuntu | + | * [[distros:fedora_server|Fedora |
* [[servers: | * [[servers: | ||
* [[servers: | * [[servers: | ||
Line 14: | Line 14: | ||
====== Download Source ====== | ====== Download Source ====== | ||
- | | + | **** |
- | | + | sudo git clone --branch 'develop' --depth ' |
====== PHP Dependencies ====== | ====== PHP Dependencies ====== | ||
Line 22: | Line 22: | ||
**** | **** | ||
- | cd '/ | + | cd '/ |
====== Database ====== | ====== Database ====== | ||
Line 40: | Line 40: | ||
===== PHP-FPM Socket ===== | ===== PHP-FPM Socket ===== | ||
- | sudo -e '/ | + | sudo -e '/ |
< | < | ||
[social] | [social] | ||
- | user = www-data | ||
- | group = www-data | ||
- | listen = / | + | ; User/ |
- | listen.owner = www-data | + | user = nginx |
- | listen.group = www-data | + | group = nginx |
+ | |||
+ | ; Socket | ||
+ | listen = /run/php-fpm/ | ||
+ | listen.acl_users | ||
listen.allowed_clients = 127.0.0.1 | listen.allowed_clients = 127.0.0.1 | ||
- | pm = dynamic | + | ; Process Management |
- | pm.max_children = 8 | + | pm = ondemand |
- | pm.start_servers | + | pm.max_children = 4 |
- | pm.min_spare_servers = 2 | + | pm.process_idle_timeout |
- | pm.max_spare_servers = 4 | + | |
- | php_value[date.timezone] = "America/ | + | ; Fedora php.ini Defaults |
- | php_value[upload_tmp_dir] = "/tmp" | + | php_value[session.save_handler] = "files" |
+ | php_value[session.save_path] = "/var/ | ||
+ | ; General | ||
+ | php_value[date.timezone] = " | ||
php_value[max_execution_time] = " | php_value[max_execution_time] = " | ||
php_value[memory_limit] = " | php_value[memory_limit] = " | ||
Line 67: | Line 71: | ||
php_value[max_file_uploads] = " | php_value[max_file_uploads] = " | ||
- | php_value[session.save_handler] = " | + | ; End</ |
- | php_value[session.save_path] = "/ | + | |
- | php_value[soap.wsdl_cache_dir] = "/ | + | |
- | php_value[opcache.file_cache] = "/ | + | |
===== FastCGI ===== | ===== FastCGI ===== | ||
- | sudo -e '/ | + | sudo -e '/ |
< | < | ||
Line 82: | Line 83: | ||
fastcgi_intercept_errors on; | fastcgi_intercept_errors on; | ||
- | fastcgi_index index.php; | + | fastcgi_index |
- | include fastcgi_params; | + | include |
- | fastcgi_param SCRIPT_FILENAME | + | fastcgi_param |
- | fastcgi_param PATH_INFO $fastcgi_path_info; | + | fastcgi_param |
- | fastcgi_pass unix:/ | + | fastcgi_pass |
}</ | }</ | ||
===== Server Block ===== | ===== Server Block ===== | ||
- | sudo -e '/ | + | sudo -e '/ |
< | < | ||
Line 187: | Line 188: | ||
WorkingDirectory=/ | WorkingDirectory=/ | ||
Environment=" | Environment=" | ||
- | ExecStart='/ | + | ExecStart='/ |
- | ExecStart='/ | + | ExecStart='/ |
ExecStart='/ | ExecStart='/ | ||
ExecStartPost='/ | ExecStartPost='/ | ||
Line 331: | Line 332: | ||
**** | **** | ||
- | sudo systemctl stop nginx php7.2-fpm | + | sudo systemctl stop nginx php7.4-fpm |
==== Backup Folder ==== | ==== Backup Folder ==== | ||
Line 349: | Line 350: | ||
**** | **** | ||
- | sudo systemctl start nginx php7.2-fpm | + | sudo systemctl start nginx php7.4-fpm |
===== Client ===== | ===== Client ===== | ||
Line 387: | Line 388: | ||
**** | **** | ||
- | sudo systemctl stop nginx php7.2-fpm | + | sudo systemctl stop nginx php7.4-fpm |
==== Remove Previous Folder ==== | ==== Remove Previous Folder ==== | ||
Line 439: | Line 440: | ||
**** | **** | ||
- | sudo systemctl start nginx php7.2-fpm | + | sudo systemctl start nginx php7.4-fpm |
==== Remove Backups ==== | ==== Remove Backups ==== |
/var/www/wiki/data/pages/servers/nginx/friendica.txt · Last modified: 2024/02/01 08:29 by Sean Rhone