我的主目录中有treeio项目,现在我想在nginx服务器上运行treeio。treeio已经可以在Django上独立运行了,并附带了源代码。我不想在Django服务器上运行它,但是我想在nginx服务器上运行它。我只是遵循了这个卡蒂克的答复中给出的步骤。
但是,在执行或遵循该答案的第4步时,它会引发以下错误:
[uWSGI] getting INI configuration from uwsgi.ini
* Starting uWSGI 1.0.3-debian (32bit) on [Thu Jun 27 17:22:01 2013] *
compiled with version: 4
我想在我的服务器上部署我的django项目。
加载XML文件中的uswsgi配置的步骤给出了以下错误:
uwsgi -x /home/chaney/launch/Django/webtest/webtest/webtest_socket.xml
uwsgi: invalid option -- 'x'
getopt_long() error
然而,在uwsgi文档中,它写着'This option may be set with -x from the command line.'
那么为什么它会给我一条错误消息呢?
我需要使用ngnix和uwsgi部署我的django站点。它在localhost中运行良好。但是,当我给我的远程服务器,它不工作。这是我的ngnix.conf文件
# nginx.conf
upstream django {
# connect to this socket
server unix:///tmp/uwsgi.sock; # for a file socket
#server 127.0.0.1:8001; # for a web port socket
}
server {
这是我的第一个真正的Django项目,我正在尝试使用NGINX和uWSGI为生产配置它。它运行在一个数字海洋Ubuntu服务器上。除了提供静态CSS文件之外,一切都是设置和工作的。奇怪的是,它提供的静态图像和JavaScript文件都很好,唯一没有服务的就是CSS。
这是我的NGINX站点配置文件(“nebula”是Ubuntu用户和Django项目的名称):
# configuration of the server
server {
server_name example.com www.example.com;
charset utf-8;
# max u
我是python和django的初学者。但是,我正在尝试创建一个服务器来部署我的应用程序。但是当我想访问我的应用程序时,我总是得到默认的nginx页面"Welcome to nginx“。
这个服务器是在Ubuntu 12.04 (精确)上的,我已经安装了nginx,python,django和uwsgi包和apt。接下来,我在/var/www/djangoApps中创建了一个django项目,在/var/www/djangoApps/testApp中创建了一个django应用程序
这是我的/etc/nginx/sites available/djangoApps:
server {
我有个项目。它需要部署UDP服务器和Django服务器。
我知道如何部署Django服务器。它只是和nginx和uwsgi建立在一起。它将实现我的要求。
但我不知道如何部署UDP服务器。这是我的UDP服务器的代码:
import asyncore
import socket
class EchoHandler(asyncore.dispatcher_with_send):
def handle_read(self):
data = self.recv(8192)
if data:
self.send(data)
class