分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

web网站部署时遇到的一些问题

发布时间:2023-09-06 01:51责任编辑:蔡小小关键词:暂无标签

1、源码直接拿的廖大的,使用的腾讯云服务器

2、nginx+mysql+supervisor+gunicorn

  • Nginx:高性能Web服务器+负责反向代理;

  • gunicorn:高性能WSGI服务器;

  • gevent:把Python同步代码变成异步协程的库;

  • Supervisor:监控服务进程的工具;

  • MySQL:数据库服务

3、supervisor总是提示error-no-such-process,花了一天的时间各种查问题才发现是配置文件里面的include前面的注释符号;没有去掉,真是崩溃

4、nginx是一开始配置文件里面始终没搞对,先找到nginx的安装目录,再到conf目录下修改配置文件

5、gunicorn的问题是总是提示找不到wsgiapp,no module name wsgiapp,后面通过把它的父目录加了PYTHONPATH中解决了问题

6、最后终于在浏览器可以打开网页,发现没有css和js的效果,查看日志发现13: Permission denied,修改了nginx配置文件里面的 user nobody为user root解决了问题

7、mysql的问题是提示Host is not allowed to connect to this MySQL server,原来是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:

  1. 在装有MySQL的机器上登录MySQL mysql -u root -p密码
  2. 执行use mysql;
  3. 执行update user set host = ‘%‘ where user = ‘root‘;这一句执行完可能会报错,不用管它。
  4. 执行FLUSH PRIVILEGES;

    经过上面4步,就可以解决这个问题了

坑太多,自己太水,继续加油,谨作记录。

web网站部署时遇到的一些问题

原文地址:https://www.cnblogs.com/beautifulfish/p/8962364.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved