小编viv*_*agr的帖子

Nginx提供另一个站点的SSL证书

我用Nginx服务两个站点.第一个站点(比如A)有SSL证书,第二个站点(比如说B)没有.在https上打开站点A并在http上打开B时工作正常.但是当我在https上访问站点B时,nginx提供SSL证书和站点A的内容与B域,这不应该发生.

站点A的Nginx配置如下.对于站点B,它只是Flask应用程序的反向代理.

server {
        listen 80;
        server_name siteA.com;
        return 301 https://$host$request_uri;
}

server {
        listen 443 ssl;
        server_name siteA.com;

        ssl_certificate /path/to/cert.cert
        ssl_certificate_key /path/to/cert_key.key;

        ssl_prefer_server_ciphers on;
        ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:RC4-SHA:AES256-GCM-SHA384:AES256-SHA256:CAMELLIA256-SHA:ECDHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:CAMELLIA128-SHA;

        ssl_session_cache   shared:SSL:10m;
        ssl_session_timeout 10m;
        keepalive_timeout   70;

        # and then the `location /` serving static files
}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这里有什么问题.

ssl nginx ssl-certificate

10
推荐指数
1
解决办法
4138
查看次数

将图像从 python 客户端上传到 Flask 服务器

我正在使用requests并将requests_toolbelt图像发送到云端,到目前为止我有这样的东西

import requests
import json
from requests_toolbelt import MultipartEncoder

m = MultipartEncoder(
    fields={"user_name":"tom", "password":"tom", "method":"login",
            "location":"landing", "cam_id":"c00001", "datetime":"hammaTime!"
            ,'image': ('filename', open('image.jpg', 'rb'))}
    )
r = requests.post(url, data=m)
print r.text
Run Code Online (Sandbox Code Playgroud)

到达服务器后,如何取回可用内容的字典?该工具区中的文档 只显示如何发布,而不是如何处理它的另一端。有什么建议吗?

python image http flask python-requests

3
推荐指数
1
解决办法
7046
查看次数

Flask:是否有可能指示烧瓶*NOT*处理模板的一部分?

我正在尝试使用flask和angular.js.在渲染带有烧瓶的页面时,我尝试添加一些角度js和两个模板方法(标签)冲突.

我想要的东西:

<div>
    {{ flaskReplacesThis }}
</div>
<div>
    {%?! Ignore this, flask! %?}
    {{ angularReplacesThis }}
    {%?! endIgnore %?}
</div>
Run Code Online (Sandbox Code Playgroud)

是吗:

  • 一个坏主意,我应该放弃希望,或者
  • 我应该推出自己的解决方案(如果是,如何?).

我试过谷歌搜索,没有看到任何我可以完全理解/利用的东西.

jinja2 flask python-3.x angularjs

3
推荐指数
1
解决办法
1459
查看次数