404 error on login with nginx

404 error in Nginx.

Note that, the Ezeelogin installation is under the directory named 'gate'

In the nginx conf location directive for the server section handling ezeelogin pages, add the following rewrite rule:

if (!-f $request_filename) { rewrite ^/gate/index.php/(.*)$ /gate/index.php?$1 last;

The modified conf looks like the following..

server {
listen 80 default_server;
listen [::]:80 default_server;
rewrite_log on;
root /usr/share/nginx/html;
index index.php index.html;

if (!-f $request_filename) {
rewrite ^/gate/index.php/(.*)$ /gate/index.php?$1 last;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;

location / {

error_page 404 /404.html;
location = /40x.html {

error_page 500 502 503 504 /50x.html;
location = /50x.html {
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;



if you continue to have issues, enable error logging

set the following variables in your nginx config file

error_log /var/log/nginx/error.log notice;

and looks for the rewrite errors in the logs.

0 (0)
Article Rating (No Votes)
Rate this article
    Attached Files
    There are no attachments for this article.
    Related Articles RSS Feed
    Why does the ssh log have control characters and looks different from the actual input?
    Viewed 2190 times since Thu, Jun 15, 2017
    You don’t have permission to access /ezlogin/index.php/auth/login on this server
    Viewed 1740 times since Fri, Aug 10, 2018
    "An error occurred. Please contact administrator." - got error while trying to access remote server from jump server
    Viewed 1463 times since Tue, May 8, 2018
    Configure Automatic su or sudo
    Viewed 4319 times since Thu, Jun 15, 2017
    Viewed 2847 times since Fri, Feb 2, 2018
    An error occurred while trying to submit the form
    Viewed 170 times since Tue, Feb 25, 2020
    Blank page when clicking add server
    Viewed 1956 times since Wed, Aug 16, 2017
    License cache outdated but its not time yet
    Viewed 1885 times since Wed, Jun 14, 2017
    Could not setup Ezeelogin Web SSH service
    Viewed 2397 times since Sat, Nov 18, 2017
    F1 - F4 keys not working in ezsh when using PuTTY
    Viewed 20571 times since Wed, Jun 14, 2017