Running nevow/twistd on a vhost
Published: Wednesday, Dec 26, 2007 Last modified: Thursday, Nov 14, 2024
Reference: http://twistedmatrix.com/documents/current/howto/using-twistedweb Add the vhost to your DNS server…
hendry@bilbo:/etc/maradns$ egrep nevow dabase
Anevow.%|86400|194.100.133.7
Enable libproxy:
sudo dpkg-reconfigure apache
hendry@bilbo:/etc/maradns$ egrep proxy /etc/apache/modules.conf
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
Add the bits to httpd.conf:
<VirtualHost nevow.dabase.com>
ProxyPass / http://localhost:8081/
ServerName nevow.dabase.com
</VirtualHost>
Restart/Reload maradns/apache I chose port 8081 as the port I want the twistd to run on. Your .tac of course needs this value too. Ok, lets open a port to check everything is OK (OPTIONAL)
sudo iptables -I block -i eth0 -p tcp --dport 8081 -j ACCEPT
Ok, ok, lets run:
twistd -noy pastebin.tac