阿里云服务器,linux, ubuntu ,部署django用到的一些命令

[还没研究完...]

1.安装python3.6
python tab tab   # 两次tab键,查看python版本[一般只有python2.7和3.5,需要寄几装3.6]
apt-get update
apt-get install software-properties-common
add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install python3.6

2.创建软链接
which python3    #查看python位置 /usr/bin/python3
cd /usr/bin

rm python    #[把python绑成python3.6版本,可以不写]
ln -s python3.6 python

rm python3   #[把python3绑成python3.6版本,这个要写不然是python3.5]
ln -s python3.6 python3

可以移除python3.5
apt autoremove python3.5

3.安装pip3 对应python3.6
apt-get install python3-pip
pip3 install --upgrade pip    #把pip3更新到最新

退出重新登 [python3.7目前还没有pip版本可用,亲测,不要用python3.7]

4.安装虚拟环境
pip3 install virtualenv
创建虚拟环境
virtualenv pro_wait_env   #[找个目录进入,我放在了home目录下]
cd pro_wait_env
source pro_wait_env/bin/activate   # 激活虚拟环境进入

python -V   # 查看环境
pip -V
pip list
deactivate    # 退出

5.安装git
apt-get install git    #[也可以在虚拟环境部分安装]
clone代码
git clone 克隆地址    # clone github上面的代码

6.安装mysql
wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
dpkg -i mysql-apt-config_0.8.10-1_all.deb   # 选择8.0 ok
apt-get update
apt-get install mysql-server   # 两次密码

mysql -uroot -p    # 进入数据库

7.同步数据
pip freeze > requirments.txt    # 在本机项目中 生成Python环境下的所有类库到requirments.txt
pip install -r requirements.txt   # 在服务器虚拟环境中 安装django需要的库

8.上传settings.py用于测试
修改:ALLOWED_HOSTS = [‘*‘]

9.安装mysqlclient
wget https://dev.mysql.com/get/libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
# 执行上一句,若提示没有按照libmysqlclient21,则执行apt-get install libmysqlclient21
apt-get update
apt-get install libmysqlclient-dev
apt-get install python3.6-dev
apt-get install openssl
apt-get install libssl-dev

其实可以直接装pymysql
pip3 install pymysql

10.测试启动
python manage.py runserver 0.0.0.0:80

11.根目录下安装apache和mod_wsgi
apt-get install apache2
apt-get install libapache2-mod-wsgi-py3
cd /etc/apache2   # 进入到apache目录可以看一些apache文件
cd /usr/lib/apache2/modules/    # mod_wsgi.so文件版本过时了

apt-get install apache2-dev   # 这是mod_wsgi需要的安装包
wget 网址   # 安装

12.安装Nginx和uWSGI
pip3 install uwsgi    # 先装uwsgi,装到公共环境就行了

未完待续......

原文地址:https://www.cnblogs.com/super-zhangkun/p/10216586.html

时间: 01-03

阿里云服务器,linux, ubuntu ,部署django用到的一些命令的相关文章

阿里云服务器Linux配置数据库、jre、tomcat、部署javaweb

1.VPSMate安装 # wget http://www.vpsmate.org/tools/install.py # python install.py 2.安装好了VPSMate后,还要安装IUS源,执行以下命令(注意版本): yum -y install gcc yum -y install gcc-c++ rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-11.ius.el6

阿里云服务器 ECS Ubuntu系统安装配置

1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示shell界面,这时需要输入root账号及其密码登录到系统 这时候就可以进行系统操作了 但是这种方式操作比较不方便,建议使用ssh进行管理操作,阿里云系统已经自带了ssh服务,我们用ssh client连接进来即可. SSH方式远程管理 windows用户可以安装putty,通过putty进行SSH

阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/lib/tomcat/ 3.tomcat配置目录:/etc/tomcat/ 4.启动tomcat:service tomcat start 5.访问下:curl 127.0.0.1:8080(安装目录里是个空文件夹,所以访问时,没有任何内容返回,这是正常的) 远程访问地址:http://ip:8080(

阿里云服务器linux主机如何添加swap分区

为什么要添加Swap分区?swap分区,即交换区,作用为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用

阿里云服务器Linux Glibc漏洞补丁各个系统版本解决方案

我们在更新版本补丁之前,建议我们先备份数据库和网站,或者直接在阿里云面板后台用快照备份,一旦出错我们还可以回滚快照解决问题. 第一.CentOS 5/6/7系统: yum update glibc 第二.Ubuntu 12/14系统: apt-get updateapt-get install libc6 第三.Debian 6系统: wget -O /etc/apt/sources.list.d/debian6-lts.list http://mirrors.aliyun.com/repo/d

阿里云服务器 Linux系统中常见的日志介绍

云服务器 ECS Linux 系统中,日志文件是非常重要的文件,它们记录了很多系统中重要的事.Linux 系统中常见日志文件概述如下: /var/log/cron可以在 cron 文件中检查 crontab 任务调度是否实际执行,执行过程是否发生错误,以及 /etc/crontab 文件是否有语法错误或编写错误. /var/log/dmesg可以在 dmesg 文件中检查系统在开机时候内核检测过程所产生的各项信息,包括系统的设备信息,以及在启动和操作过程中系统记录的任何错误和问题的信息.通过 d

mac下配置和访问阿里云服务器(Ubuntu系统)

在阿里云租用了一个服务器,却不知道如何使用,百度了很多都写的很乱,所以在这里特地将自己如何搭建服务器以及如何配置做一个简单的归纳. 1.购买云服务器(http://www.aliyun.com/?spm=5176.3047821.1.1.vHFBuw) 注册帐号,在产品页面选择合适的服务器,进入详细页面选择配置,购买.就不多说了.购买完成后进入管理控制台——云虚拟主机.ECS云服务器查看服务器状态. 2.购买域名.阿里云也提供域名注册和购买的功能.操作很简单,想一个合适的域名难. 3.域名解析.

阿里云服务器Linux CentOS配置(一)

自己是首次接触云平台,有幸找到了http://www.cnblogs.com/liaolongjun/p/5632789.html这里的一个简洁明了的教程. 在安装了无数次mysql后,,终于发现了这个服务器自带了mysql数据库,[大雾]. 执行 # sudo netstat -tap | grep mysql 出现 tcp 0 0 *:mysql *:* LISTEN 1965/mysqld 表示已经安装了mysql 查看状态 # service mysqld status 可以看到 SUC

阿里云服务器的坑=====部署EF+MVC

异常处理汇总 ~ 修正果带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4599258.html 先参考:http://www.cnblogs.com/dunitian/p/4981572.html 网站部署好后==>继续404 网站日记如下: 2015-11-19 23:51:52,119 [15] ERROR log - System.InvalidOperationException: 未找到具有固定名称“System.Data.SqlClient

服务器 阿里云服务器Ubuntu挂载数据盘

服务器 阿里云服务器Ubuntu挂载数据盘 转自:http://www.codingyun.com/article/24.html coding云运行在阿里云的Ubuntu 12.04 64位操作系统上面,下面的教程是我亲自验证成功部署过的.希望能帮助大家. 注意: 1. 首先在系统盘的根目录新建alidata目录,或者您自己命名,但是要记得修改教程中的相关关键字(alidata换成您自己的目录). 该教程适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *