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;
server_name 192.168.56.126;
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
    How do i disable google 2 factor authentication or other 2factor mechanisms?
    Viewed 3255 times since Wed, Jun 14, 2017
    setup web ssh console in ezeelogin and ssh via browser
    Viewed 5166 times since Tue, Jan 30, 2018
    LDAP verification failed. Connection to {hostname} closed.
    Viewed 660 times since Fri, May 18, 2018
    "Blank page" error in webssh console
    Viewed 1142 times since Tue, Jan 30, 2018
    Failed to Connect to IP: Permission Denied cPanel / WHM login
    Viewed 2402 times since Thu, Jun 15, 2017
    An error occurred. Please contact administrator.Connection to server.hostname closed.
    Viewed 1578 times since Wed, Jun 14, 2017
    Could not connect to database infinite loop on restore
    Viewed 2264 times since Wed, Jun 14, 2017
    License expired though its not time / How to flush license / Number of servers exceeds maximum limit
    Viewed 2917 times since Wed, Jun 14, 2017
    502 on login with nginx
    Viewed 1906 times since Wed, Jun 14, 2017
    Could not connect to remote node database, primary server down in cluster
    Viewed 2043 times since Thu, Jun 15, 2017