标签:shell 加强 aliyun 技术 企业 访问 上传 设置 com
大家好,我是李大庆,你们的php助教。
我来给大家讲一下第四阶段的项目部署
部分,然后下周会在电脑上大家使演示如何部署服务器,大家先自己按照下面的教程自行去申请一个阿里云的免费的服务器,又能力的按照教程直接一步一步来,肯定能部署成功,部署其实只需要一行代码
第四
阶段是要把自己前三
个阶段做的项目完成,然后进行项目测试
,保证功能完整
,程序可以运行
,然后一切准备就绪我们就可以开始把项目部署
到服务器上了。
首先我们需要购买一台服务器,我推荐大家使用阿里云
或者腾讯云
的学生免费体验
一个月的服务器,我在下面的MarkDown文档里面很完整的将购买服务器并配置
写成了文档,大家可以按照文档来,有问题来找我解决?????
我在这里推荐阿里云和腾讯云,因为阿里云和腾讯云注册认证比较方便,直接使用微信和支付宝验证身份证就可以直接购买服务器服务器,这个教程主要是阿里云申请云服务器的教程,腾讯的也都一样。
体验版一有7天的,还有一个月的,七天的性能强 2核4G ,一个月的只有1核2G
点击右上角控制台按钮进入后台
控制台
这就是我们的控制台实例
使用手机号验证 重置密码
首先我们现在已经有了linux的云服务器,我们有很多种部署项目的方法
使用第三方继承工具,自动化部署网站项目(快速部署)
一般企业部署项目也会用第三方或者自研的自动化面板工具,因为集成工具可以更快的帮我们部署项目,优化服务器配置,监控服务器状态。
因为我们不是大神,并且我们为了快速部署项目我们就选择使用第二种,使用第三方部署工具宝塔面板
注册之后,点击立即安装,然后会进入到一个教程页面
Centos安装命令:
Linux面板7.5.2安装命令:(推荐使用价格厚道,高性能v4的尊云zun.comCEPH云服务器安装)使用SSH 连接工具(查看使用方法),挂载磁盘后(查看),根据系统执行框内命令开始安装(大约2分钟完成面板安装)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
出现这个就是安装完成了
然后黑窗口给出的使用外网面板地址
和用户名密码来访问
账号密码登录之后可能会弹出提示
我们安装环境
我们按照项目需要的环境配置
即可(我们使用右面的就可以了)
点击一键安装环境
,就可以了,宝塔会自动帮你安装等待安装成功
就可以,大概5分钟以内
其实这一步同学们已经学会
了
因为大家之前在自己电脑上安装的集成环境-小皮PHP_study
就是第三方运维工具
,自动化工具
只不过宝塔是在服务器上的第三方服务,功能能多更加强大,对于我们这种不擅长运维,不擅长linux的同学来说是非常友好的,我们可以借此来部署网站
,部署程序
,部署爬虫脚本
首先点击左侧导航栏网站,进入网站管理界面
和大家在本地开发一样,都需要给网站分配一个域名,然后我们通过访问域名就可以访问我们的项目了,但是因为我们暂时没有域名(域名需要申请,挺麻烦的,得10天半个月才能下来)所以我们的这个域名随便写一个就行,然后数据库选择MySQL,剩下的默认就行,然后点击确定。
因为我们没有域名,所以我们直接使用IP+端口命名我们的网站
现在站点就创建完成了,然后测试是否能连接 输入IP+端口访问,默认80端口
点击画圈的路径进入文档目录
然后把各位的项目放到里面
默认的index.html 文件就是入口文件大家需要把入口文件放到这里,
如果项目比较复杂,入口文件在别的文件夹里面可以设置入口目录,就是下面的图,选择合适的子目录位置指向你的入口文件就可以了
入口文件一般是这些,优先级从上到下,你也可以修改
index.html
index.php
index.htm
default.php
default.html
default.htm
再次访问IP就可以了
原因: 首先各位用的是阿里云的服务器,阿里云的安全组策略是需要手动添加开放端口的
解决办法: 进入阿里云控制台界面,找到服务器实例,点击配置~安全组规则~链接
保存就可以了,这样端口就可以开放了
原因: 这个问题的原因是各位没有指定项目入口文件 index.php
解决办法: 在宝塔面板网站页面设置子目录绑定,或者设置网站目录 选择你的入口文件就好了
保姆级教程之php动态网站开发之第四阶段之项目部署上线并测试监控
标签:shell 加强 aliyun 技术 企业 访问 上传 设置 com
原文地址:https://www.cnblogs.com/swalT-link/p/14843766.html