Respected Sir,
Following steps i did to accomplish the task
Install Nginx
sudo yum install -y nginx
sudo systemctl enable nginx
Configure NGINX for the app
Edited /etc/nginx/nginx.conf:
sudo vi /etc/nginx/nginx.conf
server {
listen 8095;
listen [::]:8095;
server_name stapp03;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \ .php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/default.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
sudo systemctl restart nginx
Install PHP-FPM 8.1
sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
sudo dnf module list php
sudo dnf module enable php:remi-8.1 -y
sudo dnf install php-fpm php php-cli php-common php-mysqlnd php-gd php-xml php-mbstring php-pdo php-opcache -y
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
php-v
sudo systemctl status php-fpm
Configure PHP-FPM
Edited /etc/php-fpm.d/www.conf:
sudo vi /etc/php-fpm.d/www.conf
listen = /var/run/php-fpm/default.sock
;listen.owner = nginx
;listen.group = nginx
;listen.mode = 0660
sudo mkdir -p /var/run/php-fpm
sudo chown -R nginx:nginx /var/run/php-fpm
sudo systemctl enable --now php-fpm
Testing
From the Jump Host, I ran:
Curl… command
Error : php-fpm is not congigured to use ‘/var/run/php-fpm/default.sock’ socket App Server 3
Kindly detect the error in the whole process.
javi04
August 21, 2025, 4:03pm
#22
This is what mine says and I did everything correctly
javi04
August 21, 2025, 4:32pm
#23
Found my mistake. Completed now!!!
javi04
August 21, 2025, 4:36pm
#24
change ```
fastcgi_pass unix:/var/run/php-fpm/default.sock;
to ```
fastcgi_pass php-fpm;
Then go to /etc/nginx/conf.d/php-fpm.conf and put this "/var/run/php-fpm/default.sock" in the upstream{}
Many Thanks for your reply.
I’ve successfully completed my task.
This is what i did to accomplish the task:
Install Nginx
sudo yum install -y nginx
sudo systemctl enable nginx
Configure NGINX for the app
Edited /etc/nginx/nginx.conf:
sudo vi /etc/nginx/nginx.conf
server {
listen 8091 ;
listen [::]:8091;
server_name stapp03;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~\.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/default.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
sudo systemctl restart nginx
Install PHP-FPM 8.3
sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
sudo dnf module list php
sudo dnf module enable php:remi-8.3 -y
sudo dnf install php-fpm php php-cli php-common php-mysqlnd php-gd php-xml php-mbstring php-pdo php-opcache -y
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
php -v
sudo systemctl status php-fpm
Configure PHP-FPM
Edited /etc/php-fpm.d/www.conf:
sudo vi /etc/php-fpm.d/www.conf
user = nginx
group = nginx
listen = /var/run/php-fpm/default.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0660
Also, ensure the directory exists:
sudo mkdir -p /var/run/php-fpm
sudo chown -R nginx:nginx /var/run/php-fpm
sudo systemctl enable --now php-fpm
Testing:
From the Jump Host, I ran:
Curl… command
None of these has worked for me. I have attempted this 3 times now without success.
The output message “website not properly setup” is a rather too generic message for anyone to see what the issue is since the final output was successful.
Thank you so much @Alistair_KodeKloud , this checked out!
The point I missed was the configuration of php_fpm nginx module:
Configure php-fpm nginx module
/etc/nginx/conf.d/php-fpm.conf
Good day humble colleagues,
Having issues in this particular task after configuring all parameters, the curl failed
Will be grateful for any positive yields to success