bitnami mysql_Bitnami 快速搭建服务器环境(Django)

bitnami mysql_Bitnami 快速搭建服务器环境(Django)Bitnami 提供集成式服务器环境安装包 可一键式搭建众多主流的网站 服务环境 如 LAMP Drupal Django 等 同时支持 Windows Linux 如 Centos 和 ubuntu MacOS 及各云主机服务商 选择环境包登录网站 https bitnami com stacks 选择自己需要的环境包 以下以 Django 为例 BitnamiDjang

Bitnami 提供集成式服务器环境安装包,可一键式搭建众多主流的网站、服务环境。如 LAMP、Drupal、Django 等。同时支持 Windows、Linux(如 Centos 和 ubuntu)、MacOS 及各云主机服务商。

选择环境包

登录网站 https://bitnami.com/stacks 选择自己需要的环境包。

以下以 Django 为例, Bitnami Django Stack 2.2.6-0 版本(截止 2019-10-13 )内置软件及版本号如下:

# https://bitnami.com/stack/django/README.txt

# https://bitnami.com/stack/django/changelog.txt

– Django 2.2.6

– Python 3.7.4

– SQLite 3.29.0.

– MySQL 5.7.27

– Apache 2.4.41

– PostgreSQL 10.10

– Boto AWS API 1.4.7

以上服务可在安装过程中进行选择安装。

安装

下载文件:https://bitnami.com/stack/django/installer 上传到服务器。

# 增加操作权限, bitnami-APPNAME-VERSION-linux 为文件的名称

chmod 755 bitnami-APPNAME-VERSION-linux.run

# 进行安装

./bitnami-APPNAME-VERSION-linux.run

在安装过程中进行一些选择,如选择安装哪些包,设置相应密码等操作,按提示操作即可。

操作维护

常规操作:

# 进入已安装的目录 installdir

cd /opt/djangostack/

# 进入环境

./use_djangostack

# 操作(重启)

./ctlscript.sh restart

./ctlscript.sh restart mysql

./ctlscript.sh restart postgresql

./ctlscript.sh restart apache

# 可用的操作

start # start the service(s)

stop # stop the service(s)

restart # restart or start the service(s)

# 管理 mysql

mysql -u root -p

更换 django 版本

可调整 django 的版本:

# 更换 django 版本

sudo pip install –upgrade Django==2.0.4 –install-option=”–prefix=installdir/apps/django”

sudo pip install –upgrade Django==2.0.4 –install-option=”–prefix=installdir/apps/django”

多个网站:

cd installdir

./use_django

django-admin.py startproject

python manage.py startapp

sudo installdir/ctlscript.sh restart apache

http://localhost/PROJECT/APP

开机自动启动

cd /opt/djangostack/

# 查看运行状态

./ctlscript.sh status

./ctlscript.sh restart apache

# 添加开机自动启动

sudo cp /opt/djangostack/ctlscript.sh /etc/init.d/bitnami-gairuo

sudo nano bitnami-gairuo

增加下边两行, 将在运行级别 2,3,4 和 5 中执行脚本,优先级 80 开始,30 停止。

#!/bin/sh

# chkconfig: 2345 80 30

# description: Bitnami services

添加测试:

# 添加启动

sudo chkconfig –add bitnami-gairuo

# 重启测试

reboot

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220026.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午9:24
下一篇 2026年3月17日 下午9:25


相关推荐

  • 利用Regsvr32绕过Applocker的限制策略

    利用Regsvr32绕过Applocker的限制策略

    2022年4月2日
    57
  • 无锡“AI未来之城”:免费领“龙虾”Agent,最高补贴500万

    无锡“AI未来之城”:免费领“龙虾”Agent,最高补贴500万

    2026年3月15日
    3
  • TestDirector 用户手册

    TestDirector 用户手册TestDirector 用户手册作者 江永刚 摘要 TestDirector 是 MercuryInter 公司推出的基于 WEB 的测试管理工具 它能够指导进行测试需求定义 测试计划 测试执行和缺陷跟踪 即整个测试过程的各个阶段 通过整合所有任务到软件测试中 来使整个测试管理工作更有效 并确保客户收到更高质量的产品 关键词 需求定义测试计划测试执行缺陷跟踪需求树测试计划树测试集 Part

    2026年3月16日
    2
  • javastream流详解_Java获取文件流的所有方式

    javastream流详解_Java获取文件流的所有方式一、Stream流引入Lambda表达式,基于Lambda所带来的函数式编程,又引入了一个全新的Stream概念,用于解决集合类库既有的鼻端。(Lambda表达式详解在上篇博客内容)现有一个需求:将list集合中姓张的元素过滤到一个新的集合中然后将过滤出来的姓张的元素中,再过滤出来长度为3的元素,存储到一个新的集合中1.用常规方法解决需求/…

    2022年10月6日
    4
  • 收藏!一篇教会你写90%的shell脚本

    收藏!一篇教会你写90%的shell脚本还不会写shell脚本?这篇文章教会你写90%的shell脚本!

    2022年7月11日
    26
  • PTA乙级1062

    PTA乙级10621062 一个分数一般写成两个整数相除的形式 N M 其中 M 不为 0 最简分数是指分子和分母没有公约数的分数表示形式 现给定两个不相等的正分数 N 1 M 1 和 N 2 M 2 要求你按从小到大的顺序列出它们之间分母为 K 的最简分数 输入格式 输入在一行中按 N M 的格式给出两个正分数 随后是一个正整数分母 K 其间以空格分隔 题目保证给出的所

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号