I am using PuppyLinux as a live CD. XAMPP for Linux installed and working fine.
I want to run several virtual sites and have them on my USB drive (/mnt/home).
With the following in httpd-vhosts.conf I can see the website, but when I call a cgi
Apache tells me that it either can not see the file or it does not have permissions
to run it.
<VirtualHost *:80>
DocumentRoot /opt/lampp/htdocs
ServerName localhost
ScriptAlias /cgi-bin/ "/opt/lampp/cgi-bin/"
<Directory "/opt/lampp/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /mnt/home/ohsosoft/public_html
ServerName ohsosoft
ScriptAlias /cgi-bin/ "/mnt/home/ohsosoft/public_html//cgi-bin/"
<Directory "/mnt/home/ohsosoft/public_html/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
ErrorLog /mnt/home/logs/ohsosoft-error_log
CustomLog /mnt/home/logs/ohsosoft-access_log common
</VirtualHost>
the httpd.conf file has
ServerRoot "/opt/lampp"
Should it be different for the virtual sites?
Thanks for any assistance.
Thom