我知道我的问题一定是非常愚蠢的,因为我找不到任何关于它的事情,即使是在堆栈溢出中,但这对我来说确实是个问题.
我按照这个文档,几乎一切顺利,直到"mysite.sock"发生.它发生的是这样的:
server unix:///path/to/your/mysite/mysite.sock; # for a file socket
# server 127.0.0.1:8001; # for a web port socket (we'll use this first)
Run Code Online (Sandbox Code Playgroud)
这个文档没有提到关于"mysite.sock"的任何内容,经过一天的搜索,我什么都没发现,我的__CODE__网站需要在48小时内上线,所以我不得不寻求帮助.
我不是这方面的专家,但我已经使用此方法在Nginx上使用uWSGI部署了Django.套接字文件代表Unix套接字.在这种情况下,uWSGI创建它,并且它将通过这个套接字,uWSGI和Nginx将相互通信.
您提供的链接的" 概念 "部分谈到它:
uWSGI是一个WSGI实现.在本教程中,我们将设置uWSGI,以便创建一个Unix套接字,并通过WSGI协议提供对Web服务器的响应.最后,我们完整的组件堆栈将如下所示:
Web客户端< - > Web服务器< - > socket < - > uwsgi < - > Django
本教程的第一部分讨论了使用TCP端口套接字实现相同的结果.如果您已经按照这些步骤进行操作,那么您应该跳过Unix套接字部分.但是,它还提到Unix套接字由于开销较少而更好.