在宝塔面板配置Nginx的步骤

发布时间:2020-06-22 11:52:25

来源:亿速云

阅读:986

这篇文章将为大家详细讲解有关在宝塔面板配置Nginx的步骤,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

第一步:安装python管理器

在宝塔在线面板安装“ python项目管理器 ”

第二步:安装适配python版本

因为服务器 centos7 系统默认的 python 版本是 2.7

而我们项目是基于最新版 Django 来开发的,本地环境是 python2.7 的,为了尽量保证环境的相似,避免踩无意义的坑。

第三步:导出项目包到requirments.txt

python 的安装时间比较长,所以先做一些别的工作,同时在

在本地项目下执行如下命令导出:

python -m pip freeze > requirements.txt

导出的包挺多的,不要怕,虽然似乎自己也没用到那些包,在宝塔环境中,我们会使用虚拟环境运行,所以不用担心

更改 settings.py 中对应内容如下:

DEBUG = True

ALLOWED_HOSTS = ['*']

STATIC_URL = '/static/'

# STATICFILES_DIRS = [

# os.path.join(BASE_DIR, "static")

# ]

STATIC_ROOT = os.path.join(BASE_DIR, "static")

第四步:上传本地项目到服务器

上传本地项目到 www/wwwroot/ 目录下

第五步:管理器中添加项目

在 python项目管理器 中配置,添加项目

按照如下图类似配置即可

这里勾选“是否安装模块依赖”,会自动帮我们读取项目下的 requirements.txt ,然后安装响应的模块,所以这里的时间会比较长。

管理器默认使用 pip 安装项目根目录 requirements.txt 内的模块,如有其他模块需要安装请手动进入虚拟环境安装

进入虚拟环境方法:

在命令行输入  source 项目路径/项目名_venv/bin/activate

如: source /data/python/project1_venv/bin/activate

第六步:映射域名

映射域名

我们需要一个容易记住的域名,所以给项目绑定一个预留的域名 safe.top15.cn

第七步:配置站点

配置 Nginx

映射成功后,可在面板侧边栏“网站”中,发现多了我们的 python 项目

此时,就可以显示对应项目的一些“ 站点配置 ”

//指定静态文件

location /static/

{

alias /www/wwwroot/ThreatScan/static/;

}

Nginx 的配置按照如下,上图有误:

第八步:重启项目

因为修改了一些东西,所以我们需要在 python管理器 中重启项目

一定要用 uwsgi

能启动了

以上就是在宝塔面板配置Nginx的步骤,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯,感谢各位的阅读。

宝塔面板怎么运行python_在宝塔面板配置Nginx的步骤相关推荐

  1. (三)青龙面板必备配置文件config.sh综合环境配置+必备的步骤之一/保姆:少爷吃饭了【2022年5月4日】

    交流群:点我跳转 懒人自助上车:不想自己动手的 来我这 低价捡漏:低价捡漏 好物分享 文章目录 config.sh解读 更改config.sh配置 config.sh解读 config.sh 文件的设 ...

  2. 使用宝塔部署node项目_使用宝塔面板进行项目的自动部署WebHook

    首先你要知道什么是WebHook,如果你真的不想知道那也没关系.总之就是在你push到git仓库时会从git仓库触发一个http请求.关于http的地址根据你不同的git仓库有不同的方式去配置. 首先 ...

  3. bt面板mysql经常停止_宝塔面板数据库经常自动停止解决办法,自动重启shell脚本...

    宝塔的数据库经常性自动停止,是因为网站频繁的请求数据库,而服务器内存又不足,为了保证服务器不彻底卡死,保护性的自动停止数据库,特别是有些程序比如wordpress的数据库查询次数尤为突出,wordpr ...

  4. 解决宝塔面板安装phpMyAdmin报错502 Bad Gateway nginx

    解决宝塔面板安装phpMyAdmin报错502 Bad Gateway nginx 检查是否安装php 到软件商店检查是否安装php 没有安装的话选择php版本安装 phpMyAdmin配置php版本 ...

  5. 宝塔面板php日志在哪里,宝塔面板怎么查看网站日志?

    马上注册查阅更多教程,下载海量资源,让你轻松玩做站 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 宝塔面板逐步成熟起来,不管新手站长还是老站长,市场占有率非法高.宝塔的常规教程我们收集整理以 ...

  6. 查看宝塔面板账号密码命令_宝塔面板升级到最新版图文教程

    往期教程: 宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解 宝塔面板教程(2)宝塔面板添加WordPress站点详细图文教程 宝塔面板教程(3)基于宝塔面板成功配置网站SSL安全证书 宝塔面板 ...

  7. 宝塔设置thinkphp的伪静态_宝塔面板与WDCP狭路相逢,谁才是国产之光?

    我本来想给大家写一篇工具类的杂谈,思来想去又想到了可视化面板,就目前国产面板而言,WDCP.宝塔面板.AMH等,说是群雄逐鹿一点都不为过,AMH4.2之后,可以说是走了相当一部分人,暗示收费版本,所以 ...

  8. 2019ug最新版本是多少_宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本...

    宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到7.4.3版本,因为这两个版本目前存在一个漏洞可能会被利用,如果你正好使用这两个版本的话请尽快升级到 Linux面板7.4.3 ...

  9. 宝塔安装包下载linux版本,宝塔linux面板下载

    宝塔服务器管理助手linux版是专为linux系统打造的服务器管理软件,该软件大大地简化了服务器的环境配置步骤,支持CentOS 5.x/6.x/7.x系统,拥有一键建立网站.管理FTP.管理数据等功 ...

最新文章

  1. [译]高效的TensorFlow 2.0:应用最佳实践以及有什么变化
  2. GRE over IPSEC ×××
  3. 一份传世典文:十年编程(Teach Yourself Programming in Ten Years)
  4. mysql Decimal(M,D)解释
  5. UA MATH571A R语言回归分析实践 多元回归1 医疗费用的决定
  6. 当你扛不住的时候就读一遍
  7. 动态规划之——拦截导弹(nyoj79)
  8. 数学建模第七节5.22-26补
  9. 初始化资源管理器 winform
  10. np.argmin和argmax
  11. Linux 小知识翻译 - 「架构 续」(arch)
  12. 控制系统数字仿真与CAD-第四次实验-附完整代码
  13. 朱兰质量手册中文第5版【第2章如何认识质量】
  14. WordPress纯代码纯静态开启七牛CDN并集成七牛缩略图和水印功能
  15. 专业抠图软件Super PhotoCut Pro for Mac
  16. 桌面计算机恢复出厂设置,windows7电脑怎么恢复出厂设置
  17. 【英语学习】【WOTD】feisty 释义/词源/示例
  18. C语言基础之排列组合数字
  19. JS 实现小游戏 打砖块
  20. 使用Selenium爬取网易云音乐的所有排行榜歌曲

热门文章

  1. Comp-Agg (A Compare-Aggregate Model for Matching Text Sequences)
  2. 累加出整个范围所有的数最少还需要几个数
  3. 压缩追踪Compressive Tracking源码理解
  4. linux 压缩和解压缩(zip/unzip)
  5. 规则化和模型选择(Regularization and model selection)
  6. Part2_1 Urllib的get请求和post请求
  7. 机器学习中的lazy method与eager method的比较
  8. 机器学习之正则化图文讲解
  9. 云端TensorFlow读取数据IO的高效方式
  10. 同程旅游缓存系统(凤凰)打造Redis时代的完美平台实践