Назад | Перейти на главную страницу

Как сделать html-файлы доступными с сервера OpenShift, на котором запущен python?

У меня есть приложение 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.