• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Issue Script alias cgi change doesn't work

Erwan

Regular Pleskian
Hi all,

Sorry, a stupid question, but how can we change ScriptAlias for "cgi-bin" (default: ScriptAlias "/cgi-bin/" "/var/www/vhosts/mydomain.com/httpdocs/cgi-bin/").
We want to call a cgi installed in the "/usr/lib/cgi-bin/".

We have put this in the "vhost_ssl.conf" (and "vhost.conf") from the domain:

ScriptAlias "/cgi-bin/" "/usr/lib/cgi-bin/"
<Directory "/usr/lib/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
Order allow,deny
Allow from all
Require all granted
</Directory>


And after call a "httpdmng ", but it don't work. When we call: "https://mydomain.com/cgi-bin/script.cgi" we have a 404 page...
:(
Thank you.

Erwan
 
Anyone? an idea to follow?
Is it a problem with access rights?
Usually when we apply customizations in the vhost_ssl.conf file, it works ...
 
Hi Igor,

Thank you...
Yes, i've duplicate "server" directory and inside the file "vhosts.php".
After, i've change this:

#ScriptAlias /cgi-bin/ "<?php echo $VAR->server->webserver->cgiBinDir ?>"
ScriptAlias "/cgi-bin/" "/usr/lib/cgi-bin/"
<Directory "/usr/lib/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
Order allow,deny
Allow from all
Require all granted
</Directory>
 
Back
Top