@LightDot, thanks for your reply. I agree that the first, clean option is the way to go.
So, I am trying to make web2py work on Apache, keeping access to Plesk. I will try to make this post up to date, in case anyone has similar issues.
First problems that have occurred:
2) Even after creating a new vhost for my web2py application via Plesk, it seems that the default vhost is served (/var/www/vhosts/default). Changing this is a mystery for me at this point, but I'll keep digging.
Anyone who might have clues on any of these issues is welcome to join :)
UPDATE:
Solution to problem no. 1)
To allow accessing Plesk Panel on port 8443 after the deployment script is complete, go to /etc/sysconfig/iptables, add the following rule: -A INPUT -p tcp --dport 8443 -j ACCEPT and restart the firewall with: service iptables restart