• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

How to map Apache vhost file declarations to custom template files?

C

Clarkey

Guest
How to map Apache vhost file directives to custom template files?

Hi folks,
I've just moved onto a new VPS running Plesk 10 and want to configure server-wide support for the LiveCode revServer CGI. This would be a relatively easy procedure for a stand-alone server with an orthodox vhost.conf file, as shown in this LiveCode lesson.

I have copied the default server folder to the /opt/psa/admin/conf/templates/custom folder. Within this, I have edited the server.php custom template file to set 'Options ExecCGI' and 'AllowOverride All' for the /cgi-bin/ directory.

However, I'm struggling to identify which configuration folder/files I need to edit to replicate the following changes to the /httpdocs/ directory:

<Directory <path>/httpdocs>
AllowOverride All
Options MultiViews
Order allow,deny
Allow from all
AddHandler irev-script .irev
Action irev-script /cgi-bin/revserver
</Directory>

Any help gratefully received.
Best,
Keith..
 
Last edited by a moderator:
OK, going through the files once more and deciphering the PHP (which is all new to me), it seems that the same vhosts.php file is the correct one, as the following directory directives seem to point to the web root via <Directory <?php echo $OPT['ssl'] ? $VAR->server->webserver->httpsDir : $VAR->server->webserver->httpDir ?>>
 
Back
Top