一、安装服务器系统
本机系统环境:ubuntu 18.04 (非云服务器,本地机房测试服务器)
AMH版本:5.8
二、配置服务器ssh
配置root账号密码
修改配置文件允许root远程登录
三、使用root账号ssh登录,执行命令安装AMH
AMH为收费软件(o( ̄︶ ̄)o)
6元/月。。。。。。不过胜在稳定,也可以选择宝塔(不稳定,内存占用高,不建议使用),wdcp等服务器面板
测试可以使用4.2免费版本
wget http://amh.sh/amh.sh && bash amh.sh
地区选择1
安装过程,全自动。
安装成功后会提示面板访问地址与AMH、Mysql默认账号密码(记得保存)
安装面板完成。本机ip是192.168.0.240。云服务器需要自行替换域名或者公网ip。
使用192.168.0.240:8888进行登录(可自行替换)。
四、安装面板程序
点击管理员,更改密码。
首先确认建站需要的程序:
1.网站环境(lamp或者lnmp)
本机使用lnmp nginx:1.16 mysql:5.7 php:7.3
2.数据库管理madmin
3.文件管理amfile-2.2
4.功能扩展(F-Ext)
安装网站伪静态规则(重要)
SSL证书应用
PATHINFO支持(重要)
5.数据备份(可选)
6.网络与安全(可选)
7.系统应用(可选)
异常监控(可使用微信推送异常消息)
软件商店下载安装程序
安装完成。
五、配置网站环境、数据库、上传项目、配置伪静态规则、启用PATHINFO支持、配置异常监控
1.配置网站环境
删除默认环境 新增nginx+mysql+php环境
如果是云服务器记得开通8888端口、80端口、3306端口
点击+
增加伪静态规则
返回lnmp列表中
注意rewrite规则要选择thinkphp.conf
2.mysql建库
使用navicate连接数据库测试
测试完毕后,注意给外网关闭3306端口,database.php文件中使用本地地址127.0.0.1 ,如果需要开3306应当指定IP地址连接,不能给坏人机会。
在文件管理中本地上传sql文件及项目压缩
导入打包好的数据库sql文件
ok 数据表已经成功导入了。
3.使用文件管理管理项目文件
点击网站环境目录上文件地址
解压tp5.zip
进入环境test下
domain是项目目录存放地址
将项目移动到web文件下,public与errpages、index.html为同级目录
移动后
项目目录已正确导入
修改vhost中文件fastadmin.com.conf
将第七行修改,指向到public文件夹
删除runtime中缓存文件
设置权限, 项目web目录www www用户权限为755 仅提供public/uploads与runtime文件夹写入权限
重启服务器
好了 结果出来了,database与config文件要进行修改。
修改完成
show
最后可以参考fa文档给项目做一些安全措施 。
还得配置ssl能通过https访问,机房服务器没做这个。
打算再弄个git从coding.net上拉取代码,以及同服务器配置多域名多个网站跟多个环境等等。
by zhuzj fastadmin社区 fastadmin.net
感谢奥特曼老哥昨晚数个小时的帮助。
@rzacx
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。