1162644871@qq.com

  • 内容:你好,有个问题想问一下。我按您这个教程,做完了django博客,也按照这个部署方式部署到我的ubuntu服务器上了,但是出现了一个问题是,我进入后台管理页面,想增加博客文章,点击增加文章就会报 Server Error (500)。 这是nginx 的配置文件 ``` server { listen 8848; server_name 127.0.0.1:8848; #改为自己的域名,没域名修改为127.0.0.1:80 charset utf-8; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8997; #端口要和uwsgi里配置的一样 uwsgi_param UWSGI_SCRIPT sychen_blog.wsgi; #wsgi.py所在的目录名+.wsgi uwsgi_param UWSGI_CHDIR /data/wwwroot/sychen_blog/; #项目路径 } location /static/ { alias /data/wwwroot/mysite/static/; #静态资源路径 } } ``` 这是uwsgi的配置文件 ``` #添加配置选择 [uwsgi] #配置和nginx连接的socket连接的 #http=127.0.0.1:8997 socket=127.0.0.1:8997 #配置项目路径,项目的所在目录 chdir=/data/wwwroot/sychen_blog/ #配置wsgi接口模块文件路径,也就是wsgi.py这个文件所在的目录名 wsgi-file=sychen_blog/wsgi.py #配置启动的进程数 processes=4 #配置每个进程的线程数 threads=2 #配置启动管理主进程 master=True #配置存放主进程的进程号文件 pidfile=uwsgi.pid #配置dump日志记录 daemonize=uwsgi.log virtualenv=/home/ubuntu/venv_/venv_django_2.1.1 ```