2009-06-18 4 views
3

Comment est-il possible de paramétrer WebPy pour l'utiliser pour diffuser du contenu statique sur plusieurs sites Web?Utilisation de WebPy en tant que serveur de contenu HTTP statique

Je cours deux sites Web sur une adresse IP en utilisant web.subdomain_application pour l'hébergement virtuel basé sur le nom. La solution implicite pour l'hébergement de contenu statique est de créer un répertoire static/ dans le répertoire contenant le script du serveur HTTP et y mettre tous les fichiers statiques.

Cependant, même si je crée des sous-répertoires site1/ et site2/ à l'intérieur static/ pour organiser mes ressources, il serait possible de demander des ressources de Site1, disons, http://site2.com/static/site1/foo.css. Il me semble naturel de restreindre cet accès intersites aux ressources.

Comment servir des éléments statiques pour deux sites séparément sur WebPy?

+0

Ce serveur web interne pour le développement. Utilisez fastcgi ou mod_wsgi. –

Répondre

1

Je préfère utiliser nginx pour servir du contenu statique, .: par exemple

location ~ ^/(static(/.*)?)$ { 
    alias /srv/http/$1; 
} 

location/{ 
    include /etc/nginx/conf/uwsgi_params; 
    uwsgi_pass unix:/tmp/my_webapp.sock; 
} 
Questions connexes