DirectoryIndex contains a list of files to try, not a full path.  My guess
is that it's supposed to be DirectoryIndex index.cgi instead of the path.

On Fri, Dec 29, 2017 at 11:05 AM, mahmood n <nt_mahm...@yahoo.com.invalid>
wrote:

> Hi,
>
>
>
> In one the www folders, I have an index.cgi which is a python script.
> Problem is that, by visiting that url, the cgi script is not run and I
> tried a lot to find the problem. Still I have stuck at that.
>
>
>
> The content of the index.cgi is https://github.com/
> rocksclusters/roll-server/blob/master/index.cgi
>
>
>
> and the path to that in my web server is
>
>
>
> mahmood@ce:~$ ls -l /var/www/html/rocks/7.0/install/rolls/
>
> total 52
>
> drwxr-xr-x 3 root root 4096 Dec  2 18:09 area51
>
> drwxr-xr-x 3 root root 4096 Dec  2 05:53 CentOS
>
> drwxr-xr-x 3 root root 4096 Dec  2 05:02 core
>
> drwxr-xr-x 3 root root 4096 Dec  2 09:35 fingerprint
>
> drwxr-xr-x 3 root root 4096 Dec  2 08:35 ganglia
>
> drwxr-xr-x 3 root root 4096 Dec  2 09:20 hpc
>
> -rwxr-xr-x 1 root root  654 Dec 26 23:17 index.cgi
>
> drwxr-xr-x 3 root root 4096 Dec  2 08:25 kernel
>
> drwxr-xr-x 3 root root 4096 Dec  2 09:37 kvm
>
> drwxr-xr-x 3 root root 4096 Dec  2 09:48 openvswitch
>
> drwxr-xr-x 3 root root 4096 Dec  2 10:29 perl
>
> drwxr-xr-x 3 root root 4096 Dec  2 09:35 python
>
> drwxr-xr-x 3 root root 4096 Dec  2 09:54 sge
>
>
>
>
>
> As you can see in the picture at https://pasteboard.co/H0h8wWe.jpg the
> folder structure is shown in the browser which is a sign of run error for
> the cgi script.
>
>
>
> The folder structure should be similar to http://central-7-0-x86-64.
> rocksclusters.org/install/rolls/
>
>
>
>
>
> The virtualhost added to /etc/apache2/sites-enabled/000-default.conf
> looks like this
>
>
>
> <VirtualHost *:80>
>
> ServerName rocks-7-0.my.org
>
> DocumentRoot /var/www/html/rocks/7.0
>
> </VirtualHost>
>
>
>
> <Directory /var/www/html/rocks/7.0>
>
>         Options FollowSymLinks Indexes ExecCGI
>
>         AllowOverride None
>
>         Order allow,deny
>
>         Allow from all
>
> </Directory>
>
>
>
> <Directory /var/www/html/rocks/7.0/install/sbin>
>
>         AllowOverride None
>
>         #SSLRequireSSL
>
>         #SSLVerifyClient None
>
>         Allow from all
>
> </Directory>
>
> # allow all access to the rolls RPMS
>
> <Directory /var/www/html/rocks/7.0/install/rolls>
>
>         DirectoryIndex /install/rolls/index.cgi
>
>         Allow from all
>
> </Directory>
>
>
>
>
>
>
>
> Any idea about that?
>
>
>
>
>
> Regards,
>
> Mahmood
>

Reply via email to