Pregunta

Estoy corriendo un una máquina virtual ubuntu - Django se ejecuta en apache2 detrás nginx

Necesito /crossdomain.xml configuración - Actualmente conseguir 'acceso denegado', etc al intentar reproducir MOV Flash

¿Cuál es la mejor manera de instalar esto?

¿Fue útil?

Solución

También puede probar django-flashpolicies , que construirá el XML para tú. Lo hace servir el archivo crossdomain.xml a través de Django, que será menos eficiente que la de servir de forma estática.

Otros consejos

Puede dejar nginx sirven al crossdomain.xml para usted. se puede encontrar un ejemplo de configuración aquí .

Esto es más eficiente y de todo el sitio si lo desea.

Otra solución es crear la vista en su aplicación en el que maneje las peticiones de inflamación:

def crossdomain(request, **kwargs):
    return render(request, 'crossdomain.xml', {})

Ponga crossdomain.xml en sus plantillas dir, y añadir a urls.py patrón:

(r'^crossdomain.xml', 'projectname.appname.views.crossdomain')

(que no es bueno para los servidores de producción hasta que utilice la memoria caché sobre Django).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top