I'm experiencing an issue where my Pi-hole's web interface isn't loading, and I suspect it might be related to the web server configuration. What are the two main web servers Pi-hole supports, and which one is recommended for new installations? Also, if I need to change the web server port from the default, what is the configuration file I should edit, and what's the typical line I'd look for to modify the port?
Navigate to 'docs.pi-hole.net'. Locate and click on the 'Webserver' link under the 'FTLDNS' section. Identify the two main web servers supported by Pi-hole and determine which one is recommended for new installations. Navigate to the 'Configuration' section under 'FTLDNS' (or search for web server configuration if not directly linked). Identify the primary configuration file for Pi-hole. Based on the documentation, determine the typical line or variable name used to modify the web server port. Synthesize all collected information to answer the questions.
State that the two main web servers Pi-hole supports are Lighttpd and Nginx. State that Lighttpd is recommended for new installations. State that the configuration file to edit for changing the web server port is `/etc/lighttpd/external.conf` (or `/etc/lighttpd/lighttpd.conf` if `external.conf` is not mentioned as the primary override). State that the typical line to look for to modify the port is `server.port = 80;` or similar, indicating the `server.port` directive.