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

颛孙国源
2023-12-01

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

 类似资料: