@wolfsden3 said in Web GUI blank page:
Doing an: nginx -t
shows
[23.09-RELEASE][root@pfSense.bhf.tld]/root: nginx -t
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
and that's not the nginx.conf that's being used by pfSense/nginx.
The actual config file is here : /var/etc/nginx-webConfigurator.conf
So :
[23.09-RELEASE][root@pfSense.bhf.tld]/root: nginx -c /var/etc/nginx-webConfigurator.conf -t
nginx: the configuration file /var/etc/nginx-webConfigurator.conf syntax is ok
nginx: configuration file /var/etc/nginx-webConfigurator.conf test is successful
The folder /usr/local/etc/nginx/ contains some config files that are placed there when you install pfSense, and never 'touched' again. I'm not sure that they are even needed.
The system, pfSense, never modifies the content of this folder, so if the content, any file, was changed, start doubting about the health of the file system == disk all together.
Use "Diagnostics > S.M.A.R.T. Status Information & Tests" a bit more often from now on.