404 Not Found

Hello, a domain introduced in the last hours the 404 error on all pages, including a / wp-admin. I have already tried renaming the .htaccess file but it did not work. How should I proceed?

  1. try place a phpinfo file in this domain , and try if it works

  2. after you changed htaccess, if you are on OLS, you will need to restart OLS to take effect.

Upload the phoinfo.php file to the root of the domain but the 404 error still continues.

What would OLS be?

ops…OlS litespeed. ok

can you visit the site via HTTP (without https) ?

Need to make sure that it only happens on https, if so then maybe domain is not mapped to SSL listener. In that case, you can

open /usr/local/lsws/conf/httpd_config.conf

Find listener SSL

and inside brackets create a map entry like this

  map                     yourdomain.com yourdomain.com

save and do systemctl restart lsws

Finally it may look like

listener SSL {
  address                 *:443
  secure                  0
  map                     yourotherdomains.com yourotherdomains.com
  map                     yourdomain.com yourdomain.com

}

Thanks, I noticed that the domain was not listed with the others in httpd_config.conf.
I entered the domain according to your guidelines and went back to work, Thank you very much for your help.

i know my response is two years late but hear me out this is the solution
this happened to me out of the blue on all my websites and i was devastated
i dont even use ssl for any of my websites and suddenlly after installing a wordpress site and some plugins with it i got the 404 on all sites(about 8) on that server
luckily after talking to lots of great guys and gals and tedious hours if searching for a solution here is wht worked for me

FIRST RUN THE BELOW COMMAND
/usr/local/lsws/bin/openlitespeed -t

IF THERE IS AN ERROR DETECTED IN YOUR CONFIGURATIONS THEN IT WILL BE SHOWN HERE
and i got the following result
2020-12-22 12:35:14.419972 [WARN] [PlainConf] [module:cache] parseFile find ‘{’ and ‘}’ do not match in the end of file /usr/local/lsws/conf/httpd_config.conf, rootTag httpServerConfig

SO Now As you can see the above result says that there is an error in /usr/local/lsws/conf/httpd_config.conf

So now go ahead and get your hands on that file and go through it thoroughly , for me the error was that inside the file at line 250 , There was a lot of “NULL NULL NULL NULL NULL”
so i just deleted it and correctly indented it and boom all my sites started working again
YAY
CyberPanel - (join the discord community for cyberpanel)

Hello
I restarted PHP through the ceyberpanel panel, the problem appeared throughout the wordpress web to be 404 & ERR_QUIC_PROTOCOL_ERROR
please help what exactly happened …