bitnami mysql_Bitnami 快速搭建服务器环境(Django)
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
bitnami mysql_Bitnami 快速搭建服务器环境(Django)相关推荐
- 宝塔面板服务器ip地址修改_「网站」快速搭建服务器环境及网站
目录:「NAS」我的搭建NAS全过程 在文章开头我想说明的是,此文章中所使用的工具为 BT 面板即宝塔面板,适合小白使用 但是对于想要提升个人能力来说, BT 面板并不是一个好选择,而作为新手来说,可 ...
- 阿里云服务器如何快速搭建Docker环境
本教程介绍如何使用阿里云服务器快速搭建Docker环境,并使用Docker部署一个Nginx服务. 步骤一:安装Docker CE Docker有两个分支版本:Docker CE和Docker EE, ...
- 基于阿里云ECS弹性云服务器快速搭建Docker环境
基于ECS快速搭建Docker环境 什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也 ...
- 快速搭建LAMP环境
快速搭建LAMP环境 Linux+Apache+MySQL+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强 ...
- 快速搭建Web环境 Angularjs + Express3 + Bootstrap3
2019独角兽企业重金招聘Python工程师标准>>> 快速搭建Web环境 Angularjs + Express3 + Bootstrap3 AngularJS体验式编程系列文章, ...
- DWcs6+AppServ快速搭建PHP环境
DWcs6+AppServ快速搭建PHP环境 需要下载的软件 1.AppServ AppServ 是 PHP 网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者 ...
- Python 3 怎么快速搭建服务器
Python 3 怎么快速搭建服务器 python 3 环境,我就不多说了 1.新建一个文件夹 2.放文件夹里一个 index.html 文件用来默认访问,不然会炸的 3.进入文件目录 4.执行以下命 ...
- 手把手教你快速搭建私服环境
手把手教你快速搭建私服环境,简单实用,一看就懂 1.准备工作:先下载Nxus Nexus 是 Maven 仓库管理器, 通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库 ...
- 【Mysql】通过 docker 快速搭建 mysql 环境
[Mysql]通过 docker 快速搭建 mysql 环境 1.方式一:查找Docker Hub上的mysql镜像 获取镜像 docker pull mysql:5.6 创建目录 mkdir mys ...
最新文章
- python自带intertool模块找不到_Python itertools模块:生成迭代器(示例分析)
- 07构建个人博客网站
- HBase常用功能和HBase+MapReduce使用总结
- 【SSH之旅】一步学习的步Struts1相框(三):分析控制Struts1示例
- 手机操作系统如何实现跨平台开发和使用
- 了解 Adobe Scout 收集和使用的数据
- Day2 - Python基础2作业【购物车程序】
- oracle asm 错误集
- 力扣-148 排序链表
- [活动]问卷调查:打造更好用的Visual Studio 2008
- MySQL是怎样运行的(实体书扫描+掘金小册)免费下载
- LeetCode 633.平方数之和(python题解)
- SVM作业题:支持向量机求最优分类面
- html5 倒计时跳转动画,HTML5弹性摇摆旋转的倒计时动画
- hangfire支持mysql_快速入门 - Hangfire.HttpJob 中文文档
- 淀粉肽Amyloid β-Protein (1-24)、Aβ1-24|138648-77-8|DAEFRHDSGYEVHHQKLVFFAEDV
- 为什么近几年一直在说互联网进入了下半场?
- linux下raid1数据恢复,在linux下做RAID1试验
- DE、SaDE、JADE、SHADE、L-SHADE算法整理
- 游戏直播行业真的如你想象般暴利? | Alfred数据室