根据前两篇文章的内容已将将相关服务搭好了,那么下一步我们就开始安装和配置MySQL和Django吧!
一:首先,需要安装MySQL:
sudo apt-get install mysql-server
sudo apt-get install mysql-client;
sudo apt-get install libmysqlclient-dev
我在腾讯云上配置的时候,mysql的root密码需要自行查看并修改,但是在自己虚拟机的Ubuntu里却不需要这样做。
这里列出大致操作步骤。如果有同学遇到这个问题,可以按照下列步骤进行操作:
查看并修改MySQL的root密码
通过`sudo cat /etc/mysql/debian.cnf`查看安装时生成的临时密码;
使用文件中“debian-sys-maint”和下面的密码进行登录MySQL:
$ mysql -udebian-sys-maint -pEnter password:
这里输入前面记录的密码,然后通过:
UPDATE mysql.user SET plugin="mysql_native_password", authentication_string=PASSWORD("password") WHERE user="root";
设置root密码。如果遇到提示密码过于简单无法修改的情况
使用:
SET GLOBAL validate_password_policy=0;
将validate_password_policy的值
修改成0或者LOW即可
此时,通过
sudo service mysql restart
重启MySQL服务后,就可以使用root账户登录了。
二、安装Apache与Django
sudo apt-get install apache2 #安装阿帕奇
pip3 install django #安装Django
1、建立Python与Apache的关系(通过wsgi)
sudo apt-get install libapache2-mod-wsgi-py3
2、配置Django路径,让Apache可以访问到它:
1. 把django项目放到/var/www/下
2. `sudo vi /etc/apache2/site-avaliable/你的项目.conf`
修改配置文件
3. `sudo a2ensite 你的项目.conf`使配置文件生效
4. `sudo service apache2 restart`重启apache
如果想把项目放在其他路径的话,需要将/etc/apache2/apache2.conf路径下的``修改为``。
记得修改对应路径的权限。
这样配置以后,服务器就可以跑起来你的django项目了(不需要runserver哦!
)
下一期总结一下写django时遇到的坑!
![7dfc97eb5857ae344d7a6c2ddcdf8e25.png](https://img-blog.csdnimg.cn/img_convert/7dfc97eb5857ae344d7a6c2ddcdf8e25.png)
喜欢我的原创连载内容,就请点击在看吧