问题标签 [nginx-unit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 在 Nginx Unit 之后,我们还需要像 Uvicorn、Hypercorn、Daphne 等 ASGI 吗?
我检查了 NGINX Unit 文档以部署FastAPI和Django Channels。他们没有使用任何 ASGI,例如 Uvicorn、Hypercorn、Daphne。他们的配置页面也没有提到使用这些服务器的任何内容。
现在,您可以运行 ASGI 应用程序,对应用程序使用多线程请求处理,并在配置中包含正则表达式!
然而,FastAPI 文档和Django Channels 文档建议使用 Uvicorn、Hypercorn、Daphne。
这里的现实是什么?
nginx - 在 NGINX 单元上启用 gzip 压缩
在纯 NGINX 上启用 gzip 压缩相对简单。但是,我想为NGINX Unit启用 gzip 压缩。我在NGINX 单元配置手册页上没有看到任何关于如何对 NGINX 单元执行相同操作的信息。当前不支持该选项吗?它只是没有记录在该页面上吗?
nginx - Nginx uinit cors
我想在 nginx 单元级别处理 cors,但我不知道它是如何在 nginx 单元上生成的。nginx 的示例配置
我如何为 nginx 单元执行此操作?
python - 向 NGINX 单元添加多个应用程序和侦听器
起初我像这样设置应用程序服务器。
firstapp.json
sudo curl -X PUT -d @/home/ubuntu/firstapp.json --unix-socket /run/control.unit.sock http://localhost/config
然后我想添加secondapp
设置,
secondapp.json
sudo curl -X PUT -d @/home/ubuntu/secondapp.json --unix-socket /run/control.unit.sock http://localhost/config
它可以注册,但是,它会覆盖第一个设置。
如何将第二个应用程序添加到设置中???
python - 使用 nginx_unit 和 django 动态生成文件
我想用这个
它适用于python manage runserver
然而,nginx_unit
出现这样的错误,
PermissionError: [Errno 13] Permission denied: 'result.csv'
静态文件夹已经是 777
lrwxrwxrwx 1 ubuntu ubuntu 38 Dec 28 19:32 static
为什么会发生此权限错误?
在我的settings.py
我的nginx_unit
设置在下面
linux - 替代 nginx-unit 的基本身份验证?
我有nginx-unit
服务器。
我不使用nginx
,因为我的应用程序是完全动态的和测试目的的产品。
但是它没有像apache这样的基本身份验证。
是否有任何替代基本身份验证的方法nginx-unit
?
我应该使用nginx
?? 如果是这样,是否有任何替代基本身份验证?
python - capistrano 部署后自动重启服务器
我有 nginx + nginx unit + django python 应用程序,django 项目是由capistrano
deploy.rb
production.rb
cap prodution deploy
使部署成功
但是,部署后
我需要unit
手动重启。
sudo systemctl restart unit
我可以在部署后自动执行此操作吗?
解决方案
感谢@Timo Stark 的回答
我最终的 production.rb 在这里,只是添加了卷曲线。
production.rb