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 >