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

大连做网站需要多少钱上海网站设计开发公

大连做网站需要多少钱,上海网站设计开发公,网页设计什么软件好,内容型网站有哪些把Django项目部署在Centos7下 先有一个Django项目 一个员工管理系统#xff08;ems#xff09; 员工管理系统 使用VMware创建一个虚拟的Linux系统 Centos7下安装MySql5.7 详细安装 Centos7下安装Python3.5 详细安装 Centos7下安装Django2.0.6 - 安装数据库驱动#xf…把Django项目部署在Centos7下 先有一个Django项目 一个员工管理系统ems 员工管理系统 使用VMware创建一个虚拟的Linux系统 Centos7下安装MySql5.7 详细安装 Centos7下安装Python3.5 详细安装 Centos7下安装Django2.0.6 - 安装数据库驱动- yum install gcc mariadb-devel- pip install mysqlclient- pip install django2.0.6- 测试使用- django-admin startproject testproj 在当前目录下创建一个project:testproj- cd到testproj目录下的testporj目录下settings.py 修改配置ALLOWED_HOSTS [*]- 启动django内置的web服务器。cd到testproj目录下执行python manage.py runserver 0.0.0.0:port- 在Windows的浏览器中访问ip:port -- ip为Linux系统的ip地址 Centos7下安装uWSGI - 将uWSGI的tar包发送linux - 解压tartar -zxvf uwsgi-2.0.17.tar.gz - cd到解压目录下编译make - 为了可以更方便的执行 uwsgi 启动uWSGI服务器定制链接ln -s /usr/local/uwsgi-2.0.17/uwsgi /usr/bin/uwsgi则可以在任意目录下执行 uwsgi 去启动uWSGI服务器 - 测试使用python的wsgi服务器-uWSGI- 在任意的一个目录中定义一个python脚本hello.pydef application(env, start_response):start_response(200 OK, [(Content-Type,text/html;charsetutf-8)])return [bytes(你好啊,utf-8),bMr_lee] # 基于wsgi协议规范实现的代码- 启动uWSGI服务器并部署hello.py程序uwsgi --http 192.168.248.128:8001 --wsgi-file hello.py #注意hilo.py可以写成绝对路径- 浏览器访问192.168.248.128:8001 uWSGI部署Django项目 1.mysql数据库操作 设置mysql的引擎默认为innodb在/etc/my.cnf的[mysqld]中添加配置default-storage-engineInnoDB建议mysql设置为严格模式在/etc/my.cof的[mysqld]中添加配置sql_modeSTRICT_TRANS_TABLES查看mysql的配置参数mysql show variables where variable_name like %mode%;注修改配置后要重启Mysql服务在数据库中建好项目需要的database“ems2_project”可使用Navicat创建注意修改字符集为utf82.在Django项目的settings.py中修改配置DENUG False # 去掉开发模式ALLOWED_HOSTS [*] # 开放访问hostDATABASES {default : django.db.backends.mysql,NAME : ems2_project,USER : root,HOST : localhost # 建议写同一个ip地址在每个uWSGI中PORT : 3306,PASSWORD : 123456}3.发送项目到Linux并做移植python manage.py makemigrationspython manage.py migrate4.编写uWSGI的配置文件创建文件config.ini # 建议放在项目的跟目录下[uwsgi]http 192.168.186.159:9000 # uWSGI服务器访问地址# uWSGI和Nginx通信的portsocket 192.168.186.159:9001chdir /usr/local/Django_project/ems2_project # 项目所在目录建议存放在/usr/local/下先创建Django_project目录wsgi-file ems2_project/wsgi.py # 基于项目目录的相对路径processes 4threads 2stats 192.168.186.159:9002vacuum truepidfile /usr/local/Django_project/ems2_project/uwsgi.pid # 建议进程ID存放位置daemonize /usr/local/Django_project/ems2_project/uwsgi.log # 建议日志文件存放位置5.根据如上配置启动uWSGI服务器uwsgi --ini config.ini # 注意config.ini是相对路径6.关闭服务器uwsgi -- stop uwsgi.pid # 通过进程id文件 注如多次开启并未关闭需要kill -9 进程idCentos7下安装、配置Nginx 安装- 将tar包发送的linux- 解压 tar -zxvf nginx-1.11.1.tar.gz - 安装依赖 yum install gcc zlib-devel pcre-devel - cd到解压目录./configure #配置检测- cd到解压目录make make install #编译并安装- 安装完成安装路径为/usr/local/nginx ,日志路径为 /usr/local/nginx/logs ,可执行文件路径为 /usr/local/nginx/sbin ,配置文件路径为 /usr/local/nginx/conf欢迎页面路径为 /usr/local/nginx/html- ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx 制作连接便于执行nginx指令- nginx #启动 nginx -s stop #关闭nginx -s reload #重启http://ip:80即可访问nginx欢迎页面配置到配置路径中的nginx.conf /usr/local/nginx/conf/nginx.conf upstream ems{server 192.168.157.141:9001; # uWSGIs socket 192.168.x.x:9001#可以在添加其他的uWSGI的服务器 }server {listen 80;server_name 192.168.157.142; # nginx服务器的ipcharset utf-8;location / {uwsgi_pass ems; #和上面的upstream转接 include /usr/local/nginx/conf/uwsgi_params; # the uwsgi_params file you installed} location /static { #http://ip:80/static/a/b/c/d.png /usr/local/static/a/b/c/d.png alias /usr/local/static; # your Django projects static files - amend as required}搭建uWSGI集群 搭建uWSGI集群只需要多做几份uWSGI的配置文件文件中设置不同的ip:port指向相同的project然后启动多个uWSGI即可。 *默认:轮询upstream django {server 192.168.0.103:8989; server 192.168.0.104:8989;} *iphash:基于ip的负载均衡.upstream django {ip_hash;server 192.168.0.103:8989;server 192.168.0.104:8990;} *权重轮询:upstream django {server 192.168.0.103:8989 weight1; server 192.168.0.104:8990 weight2; } *最小连接数upstream django {least_conn; server 192.168.0.103:8989;server 192.168.0.104:8990;}至此一个项目部署成功。
http://www.pierceye.com/news/336197/

相关文章:

  • 织梦网站模板安装教程国外设计有名网站
  • 最专业企业营销型网站建设南充 网站开发
  • 国外有哪些网站做推广的比较好北京展览馆网站建设
  • 国外英语写作网站网站后台 刷新
  • 如何制作自己的网站详情页设计
  • 南京免费自助建站模板wordpress 增加侧边栏
  • 做信息分类网站难吗广告设计公司有哪些
  • 做seo网站优化多少钱网站开发客户哪里找
  • 做网站一定要云解析吗海南公司注册网站
  • 建站之家官网办公装修设计
  • 永康网站建设的公司wordpress 图片分类
  • 网站商务通弹出窗口图片更换设置wordpress4.9 多站点
  • 如何仿制一个网站注册商标设计
  • 网站建设属于什么岗位旅游网站设计模板
  • 自己做的网站怎么链接火车头采集软件开发模型是什么
  • 新网站怎么做才会被收录正品海外购网站有哪些
  • 广东手机网站建设品牌js制作网页计算器
  • 化隆网站建设公司学做网站多久
  • 网站域名如何查询上海室内设计公司哪家好
  • 电子书推送网站怎么做新做的网站如何
  • 网站建设图片怎么加水印电商平台网站建设功能介绍
  • 一个门户网站怎么做金坛网站建设哪家好
  • 大学网站建设图江苏廉政建设网站
  • 班级网站建设方案网页美工的设计要点
  • 微网站搭建流程做网站的广告语
  • 那个网站做外贸canvas做的网站
  • 学做视频的网站wordpress上传大附件
  • 怎么做网站卖产品黄埭网站建设
  • 娱乐网站 建站软件学校网站建设栏目
  • 做调研有哪些网站网站建设策划书