使用宝塔部署node项目_宝塔+微擎部署

宝塔

宝塔面板是一款可视化的服务器管理软件,通过Web端轻松管理服务器,提升运维效率,支持windows和linux系统,。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

宝塔面板拥有极速方便的一键配置与管理,可一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js),可以轻松在版本间进行切换;一键部署SSL,异地备份;提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割,且支持一键备份到又拍云存储空间,或者其他云存储空间里;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件;集成方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。

为了方便用户建立网站,宝塔面板上的一键部署源码插件,可一键部署:Discuz,Wordpress,Ecshop,Thinkphp,Z-blog,Dedecms等程序。还有极其方便的一键迁移,两台服务器安装宝塔Linux面板5.2版本,可实现一键迁移服务器网站、FTP、数据库。

搭建环境

image

image

创建网站

点击网站、添加站点,弹出来页面如下所示。

可以在创建网站的同时选择创建数据库,当然也可以不创建。这里选择创建MySql数据库

bt_site

提交后会自动创建站点,同时在/www/wwwroot下创建myweengine.com的项目,自动创建名为ghx_myweengine的数据库。在网站、数据库、文件面板可以看到相应的内容。

网站面板下myweengine.com的站点

image

文件面板下/www/wwwroot/myweengine.com项目

image

数据库面板下ghx_myweengine数据库

image

添加默认站点

image

浏览器访问

浏览器输入ip即可看到创建好的网站。

image

微擎

微擎是一款小程序和公众号管理系统,可以实现微信平台(mp.weixin.qq.com)不能实现的功能,例如商城,餐饮,酒店,汽车,门店,同城,各类行业解决方案,营销,推广,吸粉,游戏,物联网和人工智能等功能。

微擎本身基于目前最流行的WEB2.0的架构(php+mysql),百分百开源,软件和数据保存在自己的服务器上,使用的自己的域名,安全性较高,但需要自己搭建lnmp环境,可以自己搭建,也可以用环境管理工具,比如上面的宝塔。

自动创建好的网站根目录下会有一个index.html,现在搭建微擎系统,用不到此入口文件了,将其删除。

将微擎源码文件放入网站根目录。微擎目录结构如下

|-- addons

|-- api

|-- app

|-- attachment

|-- data

|-- framework

|-- payment

|-- web

-- api.php

-- index.php

-- install.php //微擎安装文件,如果没安装的话首先跳转到安装页面

浏览器输入ip会进入微擎的安装页面,点击install.php进入安装

image

安装过程主要就是环境监测和参数配置两步。

环境监测分为服务器信息、php环境要求、目录权限监测。后面有对号说明通过了。

image

参数配置填写网站数据库信息、设置登录微擎的用户名和密码

image

配置好后就完成了微擎的安装,点击访问网站首页,即可进入微擎登录页面

image

微擎登录页面

image

进入系统后界面如下

image

其中的应用模块需要自行添加

添加应用模块

回到宝塔的文件面板 /www/wwwroot/myweengine.com/addons下,将需要的模块代码进入进去即可。

你可能感兴趣的:(使用宝塔部署node项目)