• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Resolved Parse html as php with ngnix as reverse proxy

Catia

Basic Pleskian
I have a new virtual server running Ubuntu 16.04 and Plesk Onyx running "PHP 7.0.13 by OS Vendor" as "FPM application served by Apache" (which I think means that nginx is configured as a reverse proxy to Apache meaning that php files are served by apache but static files are served by nginx, but I'm not sure).

OK, so the site I'm working on uses php, but the file extensions are all htm or html (long story) - on my old server I was able to put the following line into .htaccess to get apache to parse htm or html files as php.

AddType application/x-httpd-php .html .htm

But this doesn't work here - (maybe because the html files are all sent to nginx rather than apache?)

I tried changing the line to:

AddHandler application/x-httpd-php .html .htm

Still doesn't work.

Any thoughts on how to get this setup to parse htm & html files as php? Is it even possible with this reverse proxy setup? Is it advisable? Any suggestions would be greatly appreciated!
 
Last edited:
OK... solved my own problem and it had nothing to do with NGinx reverse proxy, but rather the newer version of PHP. The correct line for .htaccess is:

AddHandler php-script .html .htm
 
Back
Top