apache配置完django后启动失败_如何让Django项目在自己的服务器上跑起来(Step Three)...

15b3efe8c65da73786f50c79f9e076df.png

根据前两篇文章的内容已将将相关服务搭好了,那么下一步我们就开始安装和配置MySQL和Django吧!

一:首先,需要安装MySQL:

sudo apt-get install mysql-serversudo 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

喜欢我的原创连载内容,就请点击在看吧

e19ea310b5dc79011d174a19f1fbbb82.png

往期内容: 1、如何让Django项目在自己的服务器上跑起来(Step One) 2、如何让Django项目在自己的服务器上跑起来(Step Two) 3、 SpringBoot 中 ConfigurationProperties 4、每30秒学会一个Python小技巧,GitHub星数4600+ 5、前端基础到进阶(1):HTML基础入门

9254ee8ead8842aa0c3fec1252c5cedc.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值