当前位置: 首页 > news >正文

青岛网站建设详细内容网页美工设计课程教案

青岛网站建设详细内容,网页美工设计课程教案,如何制作一个优秀网站建设,网站栅格记录一次Django部署的文章#xff0c;不是很熟悉Linux系统#xff0c;踩了不少坑#xff0c;本篇文章相当于是一个总结#xff0c;我会在本文中详细介绍#xff0c;部署单个Django项目和多个Django的方法#xff0c;如读者有更好的方法#xff0c;欢迎留言一起探讨~长话…记录一次Django部署的文章不是很熟悉Linux系统踩了不少坑本篇文章相当于是一个总结我会在本文中详细介绍部署单个Django项目和多个Django的方法如读者有更好的方法欢迎留言一起探讨~长话短说满满干货先介绍部署单个Django项目的方法本文是使用的服务器基于腾讯云的centos7使用的python3版本Django2.2部署前的准备工作1、更新系统yum update -y2、安装软件包和可能出现的依赖yum -y groupinstall Development toolsyum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel3、下载python3cd /usr/local # 我们将python3下载到这里wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgztar -zxvf Python-3.7.4.tgz # 解压cd Python-3.7.4 # 进入python3.7.4路径./configure --prefix/usr/local/python3 # 编译安装到制定的目录这样做是为了跟系统默认的python2.7的做有效的隔离makemake install # 安装python3ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3 # 安装完成之后 建立软链接 添加变量 方便在终端中直接用python3进的是python3的版本ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3 # Python3安装完成之后pip3也一块安装完成不需要再单独安装同样给pip3建立软链接保留了系统的python版本又可以使用我们刚安装的python3版本4、安装Djangouwsgi强烈建议在虚拟环境安装这样有利于版本隔离由于本项目是练手项目未安装虚拟环境直接在系统里安装pip3 install django # 安装Djangopip3 install uwsgi # 安装uwsgi单个Django项目部署切换到根目录创建www文件这里面用于存放Django项目根据个人习惯你想在哪个目录存放都可以毕竟服务器是你自己的嘛爱咋玩儿咋玩儿~django-admin.py startproject demo # 创建一个名为demo的Djangodemo是我们创建的Django项目cd demo # 进入到demo项目python3 manage.py startapp blog # 创建一个名为blog的应用mkdir static # 创建一个存放静态文件的文件夹mkdir templates # 创建一个存放模板的文件夹vim /www/demo/demo/settings.py # 编辑Django的设置文件修改3个地方因为项目将部署上线所以DEBUG模式改为FalseALLOWEDHOSTS修改加‘*’表示任何ip都可访问最后在INSTALLED_APPS里面引入我们的应用这里填写的是Django刚刚创建的APP的名称。os.path.join(BASE_DIR, templates) # TEMPLATES的DIRS里添加模板路径STATICFILES_DIRS (os.path.join(BASE_DIR,static), # 在setting的尾部添加然后 ZZ保存退出)vi /www/demo/templates/index.html # 创建index.html文件!DOCTYPE htmlhtmlheadmeta charsetutf-8title我的网站/title/headbodyh1欢迎erha光临我的网站/h1/body/html写入html文件vi /www/demo/demo/urls.py # 配置路由from blog import views #导入viewsurlpatterns [...path(, views.index), #添加这行....]vi /www/demo/blog/views.pydef index(request):return render(request, index.html)python3 manage.py runserver 0.0.0.0:8000 # 启动项目并查看此时访问你的ip 8000端口就能看到效果了这里展示的页面就是我们写的HTML里面的页面vi /www/demo/demo.xml # 创建一个demo.xml 文件并填写以下内容uwsgisocket127.0.0.1:8000/socket !-- 内部端口自定义 --chdir/data/www/demo//chdir !-- 项目路径 --moduledemo.wsgi/module !-- demo为wsgi.py所在目录名--processes4/processes !-- 进程数 --daemonizeuwsgi.log/daemonize !-- 日志文件 --/uwsgi安装Nginx与配置Nginx1.进入home目录并执行以下命令wget http://nginx.org/download/nginx-1.13.7.tar.gz # 下载Nginx安装包2.解压tar -zxvf nginx-1.13.7.tar.gz3. 进入解压后的路径并编译cd nginx-1.13.7./configuremakemake installnginx一般默认安装好的路径为/usr/local/nginx 在/usr/local/nginx/conf/中先备份一下nginx.conf文件cp nginx.conf nginx.conf.bak然后打开nginx.conf把原来的内容删除直接加入以下内容events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfile on;server {listen 80;server_name www.bingpython.com; #改为自己的域名没域名修改成ipcharset utf-8;location / {include uwsgi_params;uwsgi_pass 127.0.0.1:8000; #端口要和uwsgi里配置的一样uwsgi_param UWSGI_SCRIPT demo.wsgi; #wsgi.py所在的目录名.wsgiuwsgi_param UWSGI_CHDIR /www/demo/; #项目路径}location /static/ {alias /www/static/; #静态资源路径}}}进入 /www/demo/ 目录启动uwsgiuwsgi -x demo.xml进入/usr/local/nginx/sbin/目录先执行./nginx -t 测试一下Nginx是否配置正确命令先检查配置文件是否有错没有错就继续执行./nginx终端没有任何提示就证明nginx启动成功。可以使用你的服务器地址查看成功之后就会看到一个nginx欢迎页面。进入到网站根目录对应本项目的cd /www/demouwsgi -x demo.xml # 运行uwsgi文件cd /usr/local/nginx/sbin/执行./nginx -s reload # 重启Nginx然后去访问你的域名我的测试项目这就部署单个项目成功了下面这个测试项目我准备写一个Django教程里面包含Django开发的个人博客教程Django开发电商教程现在还在优化之中预计今年年中能够上新欢迎广大程序猿小伙伴儿来撩呀~我的网站​www.bingpython.com关于Nginx部署多个项目教程我过几天抽时间了再来写年底了有些忙啊~~~部署Django项目的文章出炉啦点击这里https://zhuanlan.zhihu.com/p/102154526冰先生CentOs7下NginxUWSGI部署Django项目超详细部署多个站点建议先赞后收藏​zhuanlan.zhihu.com建议先赞后收藏避免以后找不到喽
http://icebutterfly214.com/news/60282/

相关文章:

  • 微信小程序 分享功能
  • 李宏毅机器学习笔记29 - 指南
  • 2025年11月留学生职业辅导机构选择:高性价比解决方案全解析
  • 2025年可靠的logo设计公司最新热门推荐榜推荐
  • 2025年11月留学生回国求职机构市场报告:高性价比解决方案深度剖析
  • 2025年热门的南网机构限位防水微动开关行业内知名厂家排行榜
  • 2025年靠谱的好习惯冬令营青少年成长力榜
  • 2025年储能线束生产厂家综合实力排行榜:技术领先企业与选购指南
  • EDK II PCD的概念、类型、使用
  • 2025国内隐形车衣品牌最新推荐——莱茵骑士,守护原厂漆,源头工厂实力出圈,国产汽车贴膜、汽车装饰贴纸首选服务商
  • 左移是不是可以想成指针的移动
  • 2025年11月立体库厂家推荐榜:基于资质与案例的五大品牌对比分析
  • 云数据仓库十年架构演进与技术革新
  • 深入解析:【AUTOSAR以太网】EthSM简介
  • 2025年靠谱的不锈钢管件厂家最新权威实力榜
  • 2025年口碑好的道路照明工程实力企业榜单
  • 杭州代理记账公司哪家服务好?本地企业真实服务体验参考
  • 苏州交通事故律所推荐:专业法律服务机构选择参考
  • 2025十大AI公司排行榜:技术创新与行业应用观察
  • 上海专业的猎头招聘品牌推荐榜:聚焦优质服务机构
  • 证券公司网上开户推荐哪家?2025年新手选择指南
  • liviv
  • 使用 Enter.pro 生成了一个 PDF水印去除网站的 Landing Page
  • ifconfig linux
  • 专注过程
  • StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
  • 用 C# 和 Tesseract OCR 识别验证码
  • AcWing 906. 区间分组
  • 为什么在虹吸作用下的四五线城市终将越来越衰落?
  • Premium Multidiag TCS CDP+ V2021: Car Truck Diagnostic Tool with Bluetooth + Free Keygen