当前位置: 首页 > 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.zqtcl.cn/news/249049/

相关文章:

  • 网站建设策划书结束语wordpress付费版
  • 进口网站建设做网站用什么格式的图片
  • 青海省住房和城乡建设部网站进入网站空间
  • 做公司简介的开源网站企业seo多少费用
  • 学校网站建设工作方案昆明做网站词排名优化
  • 镇江企业做网站针对人群不同,网站做细分
  • 个人单页网站建设台州网站建设惠店
  • 专做婚礼logo的网站做搜狗pc网站快速排
  • 北京网站建设公司分享网站改版注意事项做网站需要多大空间
  • 主机网站建设制作天津西青区天气预报
  • 网站没有内容可以备案吗横向网站源码
  • 做的网站浏览器提示不安全站优化
  • dede移动端网站源码电子商务网站建设开题报告
  • 做网站价格多少优质做网站哪家好
  • 网站建设及推广服务的合同范本留言网站建设的报告
  • 工程师招聘网站做网站需要公司资质吗
  • 苏州模板网站建站开网店如何运营和推广
  • 换空间网站备案北京网页设计平台
  • 德德模板网站建设步骤可信的品牌网站建设
  • 网站权重0免费好用的ip代理
  • 赣州建设网站公司敬请期待英文怎么写
  • 可以做多边形背景的网站深圳网站建设 套餐
  • 建设工程的招标网站有哪些长江证券官方网站下载
  • 鹤壁网站建设智能网站建设步骤
  • 建设工程规划许可证在哪个网站查询手机免费推广软件
  • 微信上的网站怎么做的吗网页设计结果分析怎么写
  • 网站电子备案哪个网站做网销更好
  • 做电子商务网站需要什么软件西北舜天建设有限公司网站
  • 怎么做门淘宝网站建筑模板厂
  • 纯静态网站开发做面食的网站