Posts

Showing posts with the label php-fpm

duplicate upstream "upstream_PHP_FPM" in /etc/nginx/conf.d/

Error : nginx: [emerg] duplicate upstream "upstream_PHP_FPM" in /etc/nginx/conf.d/ Cause: the same name upstream upstream_PHP_FPM is used in another config file also just change upstream_PHP_FPM to upstream_PHP_FPM1 This means that the same upstream is specified somewhere else, or you have/etc/nginx/common/upstream included several times. You can search like this: grep -r upstream/etc/nginx

unable to bind listening socket for address '127.0.0.1:9001': Permission denied (13)

ERROR: unable to bind listening socket for address '127.0.0.1:9001': Permission denied (13) Cause: php-fpm is not able to start the process on  port 9001 because of selinux Solution : disable selinux and reboot system vi /etc/selinux/config SELINUX=enforcing to SELINUX=disabled reboot the system check using getenforce root@drushti-Virtual-Machine:/var/log# vi /run/php/php7.2-fpm.sock root@drushti-Virtual-Machine:/var/log# mkdir /run/php/ root@drushti-Virtual-Machine:/var/log# vi /run/php/php7.2-fpm.sock root@drushti-Virtual-Machine:/var/log# systemctl status php-fpm

Nginx and PHP-FPM Configuration and Optimizing

Nginx Configuration and Optimizing Tips and Tricks Nginx Tip 1. – Organize Nginx Configuration Files Normally Nginx configuration files are located under  /etc/nginx  path. One good way to organize configuration files is use Debian/Ubuntu Apache style setup: ## Main configuration file ## /etc/nginx/nginx.conf ## Virtualhost configuration files on ## /etc/nginx/sites-available/ /etc/nginx/sites-enabled/ ## Other config files on (if needed) ## /etc/nginx/conf.d/ Virtualhost files have 2 paths, because  sites-available  directory can contain any stuff, like test configs, just copied/created configs, old configs and so on. And  sites-enabled  contains only really enabled configurations, actually  just only symbolic links  to sites-available directory. Remember add following includes at the end of your  nginx.conf  file: ## Load virtual host conf files. ## include /etc/nginx/sites-enabled/* ; ## Load another configs from...