У меня есть приложение OpenShift DIY под управлением Python. Однако я не могу получить доступ к статическим файлам, таким как html. (или запустите php) Если я попытаюсь получить доступ к: mydomain.rhcloud.com/hello.html, я получу: uWSGI Error
Python application not found
.
Не могли бы вы помочь, как я могу сделать html-файлы доступными? Мои каталоги вроде:
repo
diy
something.py << It server all requests to the domain, however if it doesn't
hello.html / exists, than I get the above error
Картриджи Python, которые вы получаете с OpenShift, - это просто веб-сервер Apache, который использует mod_wsgi для сервера вашего контента. Это означает, что вы довольны тем, что Apache рекомендует вам больше всего быть разорванным сервером / компонентами mod_wsgi.
Обычно с картриджем Python вы расширяете картридж с помощью Web Framework, чтобы лучше разделять статический контент, такой как этот. Вот несколько примеров типичных используемых фреймворков:
Однако из коробки (если вы не хотите редактировать свои шестерни python / и т.д. / conf.d / openshift.conf файл, который может сломать ваше оборудование), вы не можете направить статический трафик без использования Фреймворк WSGI.