![]() |
install | documentation | examples | articles | changelog 16.6.0 released on Mar 08, 2023 | articles updated on Mar 20, 2023
|
#prep repos sudo apt update #enable CGI on apache sudo a2enmod cgid sudo service apache2 restart #Install suexec-custom for Apache sudo apt-get -y install apache2-suexec-custom sudo a2enmod suexec sudo service apache2 restart #setup a "vv" directory under cgi-bin where your application can run sudo mkdir -p /usr/lib/cgi-bin/vv sudo chown $(whoami):$(whoami) /usr/lib/cgi-bin/vv sudo sed -i '1c\/usr/lib/cgi-bin/vv' /etc/apache2/suexec/www-data #copy your program to "vv" directory sudo mv /var/lib/vv/bld/func_test/func_test /usr/lib/cgi-bin/vv sudo chown $(whoami):$(whoami) /usr/lib/cgi-bin/vv/func_test sudo chmod 700 /usr/lib/cgi-bin/vv/func_test #add user/group of Vely application user to suexec sudo sed -i "/SuexecUserGroup/d" /etc/apache2/sites-enabled/000-default.conf sudo sed -i "s/<\/VirtualHost>/SuexecUserGroup $(whoami) $(whoami)\n<\/VirtualHost>/g" /etc/apache2/sites-enabled/000-default.conf sudo service apache2 restart #the application is at http://127.0.0.1/cgi-bin/vv/func_test?... #substitute 127.0.0.1 for your web address