编译了一个程序放在服务器上,通过nginx配置转发访问.例如在配置下图的地址 d:\wayne\nginxWeb\www: 发现无法正常运行,查看error.log发现是有问题的,当创建文件时,nginx发现时\n 会变成换行符,然后就出现如下的错误. 解决办法: 在windows下,nginx配置文件的路径避免出现转义字符,如\n ,\t,\a等. 改用linux系统,linux的目录分割是/的,不会有转义字符的问题.…
前记:知识无处不在,要懂得珍惜,找到适合自己的方法高效地学习有价值的知识,不念过去,不畏将来. Django对待静态资源,在非前后端分离时的常识 Django会对项目app下的static文件夹的静态资源进行收集,同名则按优先级指向,要自己加资源可以在settings.py的STATICFILES_DIRS进行额外指定,STATIC_URL='/static/',会对外监听例如:127.0.0.1:8000/static/*,STATIC_ROOT = os.path.join(BASE_DIR…
django 和 nginx 通过 uwsgi 来处理请求,类似于 nginx + php-fpm + php 安装nginx 略 安装配置uwsgi pip install uwsgi 回想php-fpm安装完直接启动就完事了,好像只要配置php的路径 uwsgi的启动需要一大堆参数,可以写好一个配置文件 uwsgi_conf.ini,下面是一个demo: # uwsig使用配置文件启动 [uwsgi] # 项目目录 chdir=/var/www/path/to/django/ # 指定项目的…
1.添加一个BASE_DIR在setting.py中,如果已存在可不用添加,需引入 import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 2.设置STATIC_ROOT STATIC_ROOT =os.path.join(BASE_DIR, 'static').replace('\\', '/') 3.页面上调用 {% load staticfiles %} <link href="…
brew的安装: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”php安装和配置brew search php55brew info php55—查看安装时是否需要带上参数--with-fpmbrew install php55 —with-fpmbrew install php-mcrypt(加密用的,不一定要安装的)安装之后使用php -v查看版本,如果不是你安装的版本需要更改path执行…
yum install -y nginx 通过yum安装的时候提示下面的错误 [root@localhost yum.repos.d]# yum install nginx 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile 没有可用软件包 nginx. 错误:无须任何处理 需要添加nginx的源 [root@localhost yum.repos.d]# rpm -ivh http://nginx.…
http://blog.csdn.net/hireboy/article/details/8806098 Django 1.3以后,采用static方式处理静态文件,比如网站的css js images等等,而以前所谓的media改成处理网站自身以外的媒体文件了.media和static用途上容易混淆,请移步上次讲的<对Django media和static概念的理解>. 如果简单使用static,配置起来会比media要少一步,下面会比较一下.说到static,不能不说说Django开发环境…
""" WSGI config for HelloWorld project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/ """ i…
1.nginx文件的配置 路径:/etc/nginx/conf.d/ example.conf 启动:service nginx [start]/[restart]/[stop] upstream django { # server unix:///path/to/your/mysite/mysite.sock; # for a file socket server 127.0.0.1:8000; # for a web port socket (we'll use this first) }…
在demo项目的settings.py文件中找到 STATICFILES_DIRS STATICFILES_DIRS = ( 'static', #这个名字是项目根目录下的文件夹名称,注意后面有逗号 ) 然后打开urls.py文件,导入文件settings from django.conf import settings urlpatterns = patterns('', url(r'^static/(?P<path>.*)$','django.views.static.serve',{'d…