我知道这个问题已经被问了好几次了,但我已经没有主意了,到处都在读这个问题。在
我正在运行ubuntu17.04和apache2.4.25来托管一个web服务器。我已经生成了自己的SSL证书。由于这样做,我无法通过SSL查看任何图像。目前,我可以确认路径是否有效,文件是否正确,URL是否正确,因为我可以通过在浏览器中键入http URL来访问此文件。在
如果我在加载我的站点时转到web检查器,如果我单击任何图像,它会给我一个404错误。在
如何通过SSL加载这些映像。在
我的apache2配置是:
<VirtualHost *:80>
ServerName localhost
ServerAdmin info@****.com
DocumentRoot /var/www/****.com/pay
Redirect /secure https://****.com/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/ssl/certs/****.com.crt
SSLCertificateKeyFile /etc/ssl/private/****.com.key
SSLCACertificateFile /etc/ssl/certs/ca-certificates.crt
SetEnv SECRET_KEY ****
SetEnv PUBLISHABLE_****
ServerAdmin info@****.com
ServerName www.****.com
DocumentRoot /var/www/****.com/pay/static
WSGIDaemonProcess webtool threads=5 python-path=/var/www/****.com/pay
WSGIScriptAlias / /var/www/****.com/pay/webtool.wsgi
EnableMMAP off
EnableSendfile off
<Directory /var/www/****.com/pay>
Options +ExecCGI
WSGIProcessGroup webtool
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我运行了一个python脚本来执行我的路由:
^{pr2}$我无法确定是否需要在python脚本中设置一个允许获取图像的路由,或者我遗漏了其他内容。在
我在呼唤我的形象索引.html归档方式: 在
“img”文件夹与索引.html. 请帮忙。在
您的图像请求被发送到WSGI,如果您希望Apache处理它们,您必须“撤消”WSGIScriptAlias/。在
我不是WSGI用户,但似乎你可以阻止它 把这个放在你的主机上,有条件地运行:
即使这不是一个操作,它也应该阻止WSGi的这一部分运行。在
相关问题 更多 >
编程相关推荐