желательное поведениеКак сохранить маршруты бутылок для обработки изображений из gridfs в mod_wsgi?
Разрешить бутылки маршруты для обработки запросов для изображений в формате:
<img src="/gridfs/img/my_image.jpg">
На сервере, это обрабатывается путем, бутылки и возвращающегося изображение, как ожидалось:
@route('/gridfs/img/<filename>')
def server_gridfs_img(filename):
# get the image
# return it
Текущее поведение
В локальной среде однако, с mod_wsgi
установить, я получаю сообщение об ошибке:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
что я пытался
Это моя локальная mod_wsgi
конфигурация:
WSGIPythonHome /var/www/html/ENV
WSGIPythonPath /var/www/html:/var/www/html/ENV/lib/python2.7/site-packages:/var/www/html/wsgi
<VirtualHost *:80>
# for all content in static folder - css, js, img, fonts
Alias /static/ /var/www/html/wsgi/static/
# for rockmongo administration
Alias /rockmongo /var/www/html/rockmongo
<Directory /var/www/html/rockmongo>
Order deny,allow
Allow from all
</Directory>
ServerAdmin [email protected]
DocumentRoot /var/www/html
WSGIScriptAlias//var/www/html/wsgi/application
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Это мой :
from mybottleapp import application
Каталог
Вопрос
Остальные маршруты в моем приложении, кажется, чествовали.
Не похоже, что бутылка обрабатывает запросы на изображения, такие как /gridfs/img/my_image.jpg
.
Как я могу это сделать?
UPDATE
Посмотрел журнал ошибок Apache и увидел это:
CorruptGridFile: no chunk #1
Я устранения неполадок, которые сейчас ...