项目部署阿里云的一系列过程分享
一、首先在xshell下安装mysql数据库
更新命令:apt-get update
安装mysql服务端:sudo apt-get install mysql-server
安装客户端:sudo apt-get install mysql-client
检查是否安装好:sudo netstat -tap | grep mysql
进入myslq: mysql -uroot -p
创建一个用户并且授权:
grant all privileges on *.* to xxx(写自己的自定义的名字)@"%"identified by "12345(数据库密码)" with grant option;
二、修改配置文件:
1.vim /etc/mysql/mysql.conf.d/mysqld.cnf
2.打开此文件,是为了远程连接;把bind-addess 注释掉,或者是加上bind-addess:0.0.0.0;
3.然后重启服务器:service mysql restart
三、创建虚拟环境
1.创建env目录:mkdir env
2.进入env目录:cd env
——————————————————————之后执行以下命令
3.安装pip3命令:sudo apt-get install python3-pip
4.安装命令:sudo pip3 install virtualenv
5.安装virtualenvwrapper命令:sudo pip3 install virtualenvwrapper
6.安装virtualenvwrapper命令(也要装):
sudo pip install virtualenvwrapper
四、配置环境变量,关于~/.bashrc内容的配置
1.回到家目录:cd ~
2.执行下面的两行
export WORKON_HOME=~/env
source /usr/local/bin/virtualenvwrapper.sh
3.打开文件命令:sudo vi .bashrc
4.读入配置文件,立即生效:source ~/.bashrc
5.创建基于python3的虚拟环境:(自动进入虚拟环境)
mkvirtualenv --python=/usr/bin/python3.5 AliTianTianShop
6.退出虚拟环境:deactivate
7.进入python3虚拟环境命令:workon AliTianTianShop
8.在window的虚拟环境下:workon tiantian_shop
五、进入AliTianTianShop目录下执行命令:(看此环境所有的依赖包以及各种配置)
pip freeze > pythonlibs.txt
六、1.在阿里云服务器上 pythonlibs.txt的对应目录下,并且进入虚拟环境,
执行命令:pip install -r pythonlibs.txt
2.进入虚拟环境:workon AliTianTianShop
3..运行阿里云服务器命令: python3 manage.py runserver 0.0.0.0:8000
4.访问阿里云服务器:http://你的阿里云服务器ip:8000
总结:一步步按照此方法做,大部分都可以成功,可以看到你美丽的界面了~加油!