知识基础
1.了解Linux基础操作命令
2.了解云服务器的基础操作
3.了解thinkphp目录结构
4.了解项目运行的基本原理
环境与工具
1.华为云耀云服务器,实例版本CentOS 7.*
2.Xshell与Xftp,Vscode(非必须)
3.宝塔Linux面板,项目源码
4.申请的域名,需提前提交备案,时长一个月左右(非必须)
服务器配置
1.进入华为云官网,登录后进入控制台
云耀云服务器>>安全组>>更改安全组规则>>入方向规则>>添加规则
选择一键放通常用端口,并手动添加8888、888、3306端口,若有特殊需求可自行手动添加
2.登录Xshell和Xftp(也可使用其他连接工具),配置并连接至服务器,这里不多赘述。
3.输入以下命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
4.运行下载完成后,根据提供的账户密码在web端登录宝塔面板
tp5项目部署
1.进入宝塔面板后,会自动提醒安装运维环境,根据项目需求自行进行配置,推荐编译安装。
2.使用Xftp将项目文件传送至/www/wwwroot目录下
3.点击宝塔面板网站选项,点击添加项目站点
3.输入网址,访问成功!
4.问题思考,能否有一种方式可以对地址栏的路由进行优化,使index.php完全隐藏呢?
HTTPS协议启用
1.这里我们直接使用宝塔面板提供给我们的免费SSL注册服务
2.申请很快通过,但就是通不过校检,这是怎么回事呢?
3.我们登录宝塔面板会员后台界面(入口在宝塔官网右上角)
4.按提示操作就行啦
5.验证域名并校检通过后,就可以点击部署上线啦!