我有一个简单的python/flask应用程序.就像这样container
/var/www/app/
appl/
static/
...
app.py
wsgi.py
Run Code Online (Sandbox Code Playgroud)
在使用docker之前,我曾经让nginx直接提供静态文件.像这样:
location /static {
alias /var/www/www.domain.com/appl/static;
}
location / {
uwsgi_pass unix:///tmp/uwsgi/www.domain.com.sock;
include uwsgi_params;
}
Run Code Online (Sandbox Code Playgroud)
但现在静态文件位于容器内部,nginx无法访问.
我可以想到两种可能的解决方案:
像以前一样在容器内启动一个nginx,并让主机nginx使用像8000这样的端口与容器nginx进行通信
安装(host)/var/www/www.domain.com/static到(container)/var/www/static和复制的所有静态文件run.sh
码头工人更喜欢什么?
| 归档时间: |
|
| 查看次数: |
625 次 |
| 最近记录: |