CentOS   发布时间:2022-05-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos+uwsgi+nginx+python+django服务器安装配置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

1.ssh登录后使用fdisk –l查看需要格式化硬盘的名称:

 

 

centos+uwsgi+nginx+python+django服务器安装配置

 2.运行fdisk /dev/vdb对数据盘进行分区,按照提示,依次输入np1,两次回车,wq,分区开始。(注意数据盘的名称,和阿里云文档上的名称有出入,请根据实际情况输入)

 

centos+uwsgi+nginx+python+django服务器安装配置

3.输入@H_893_6@mkfs.ext4 /dev/vdb,对新分区进行格式化。(这里是使用了ext4格式,如想使用ext3格式则使用命令:mkfs.ext3 /dev/vdb)

 

centos+uwsgi+nginx+python+django服务器安装配置

4.进入到系统根目录,使用@H_893_6@mkdir命令创建alidata目录。(目录名称可以自定义,但最好每台服务器有统一名称,这样方便日后维护)。

 

centos+uwsgi+nginx+python+django服务器安装配置

5.运行命令echo /dev/vdb /alidata ext4 defaults 0 0 >> /etc/fstab 写入新分区信息(如果分区步骤使用的是ext3格式,则需要更改ext4ext3)。完成后,可以使用cat /etc/fstab命令查看。

 

centos+uwsgi+nginx+python+django服务器安装配置

6.运行@H_893_6@mount /dev/vdb /alidata 挂载新分区。然后执行 df –h可以查看新分区。

 

centos+uwsgi+nginx+python+django服务器安装配置

7.运行命令apt-get updateapt-get upgrade进行更新。

 

centos+uwsgi+nginx+python+django服务器安装配置

 

 

centos+uwsgi+nginx+python+django服务器安装配置

8.升级过程中,遇到需要选择,则使用第一个选项:

 

centos+uwsgi+nginx+python+django服务器安装配置

 

 9.分别使用apt-get install命令安装libjpeg62,libjpeg-dev,libfreetype6,libfreetype6-dev,zlib1g-dev,redis-server,git,libMysqLclient-dev,Nginx,uwsgi,uwsgi-plugin-python等10使用10.apt-get install 安装@H_893_6@mysqL:

  apt-get install MysqL-server-5.7

11.使用pip install命令安装virtualenvvirtualenvwrapper,然后配置python虚拟环境配置:

alidata目录下创建虚拟环境目录:

 

centos+uwsgi+nginx+python+django服务器安装配置

 

设置工作目录全局变量:

  1.使用vi命令编辑vi /etc/profile 文件,在文件末尾追加虚拟环境目录所在路径: export WORKON_HOME=/alidata/.virtualenvs

  2.vi ~/.bashrc,在文件末尾追加: . /usr/local/bin/virtualenvwrapper.sh

  3.分别运行命令: source /etc/profilesource ~/.bashrc使刚才编辑的文件生效

 

centos+uwsgi+nginx+python+django服务器安装配置

 

  4.使用@H_893_6@mkvirtualenv命令创建项目的虚拟环境:

 

centos+uwsgi+nginx+python+django服务器安装配置

 

 12.使用workon命令进入虚拟环境,使用pip install命令安装uwsgi,然后再安装项目中需要用到的第三方lib

13.使用@H_893_6@mkdir命令在alidata目录下创建路径为/alidata/www/qingmei/current的目录,这个目录主要放置项目运行代码

14.进入到/etc/uwsgi目录,使用@H_893_6@mkdir命令创建vassals目录

 

centos+uwsgi+nginx+python+django服务器安装配置

15.配置文件说明:

rc.local:系统重启后自动运行uwsgi配置,请拷贝到/etc根目录下

qingmei.confNginx配置文件,请拷贝到/etc/Nginx/sites-enabled目录下

emperor.iniuwsgi emperor模式的配置文件,请拷贝到/etc/uwsgi目录下

qingmei_uwsgi.ini:uwsgi配置文件,请拷贝到/etc/uwsgi/vassals目录下。

 

16.以上的配置文件有些中文部分配置有些中文注解,部署上去的时候记得去除

emperor.iniqingmei_uwsgi.ini2个配置文件中的中文注解,否则有可能项目运行不起来

 

Cat /etc/rc.local 最后增加

uwsgi --pidfile /run/uwsgi.pid --ini /etc/uwsgi/emperor.ini

exit 0

大佬总结

以上是大佬教程为你收集整理的centos+uwsgi+nginx+python+django服务器安装配置全部内容,希望文章能够帮你解决centos+uwsgi+nginx+python+django服务器安装配置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。