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
