阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库

学习记录阿里云部署宝塔与宝塔部署代码及数据库,以及过程中踩到的坑。
阿里云部署宝塔 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
准备工作 登录阿里云选择轻量应用服务器进入后选择服务器
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

安装宝塔 【阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库】进入服务器页面,点击远程链接输入sudo su root切换到root帐号
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

切换到root帐号后输入
Centos安装脚本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
Ubuntu/Deepin安装脚本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
Debian安装脚本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
Fedora安装脚本:
wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh
我是Centos安装,安装过程十几秒钟,具体时间根据网速决定,安装成功后页面会显示出你的宝塔访问IP及帐号密码,需要把这些信息拿记事本存起来。到这一步就宝塔已经安装完成了。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

采坑地方 拿到宝塔地址进行访问有可能会出现无法访问此网站的情况。这是因为你在阿里云服务器上未给端口设置规则。《安全》→《防火墙》→《添加规则》把宝塔地址的端口号添加进去。再次访问宝塔地址就正常访问了,输入刚刚给的帐号密码就能进去。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

宝塔搭建网站及添加数据库 修改宝塔帐号 进入宝塔首先把面板帐号密码修改绑定自己的宝塔帐号。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

安装宝塔 LNMP环境 LNMP环境 = Linux+nginx+mysql+php
LAMP环境 = Linux+Apache+mysql+php
服务器大多数都是部署LNMP环境。为什么要选择部署LNMP环境呢?那是因为nginx强大的性能与减少服务器内存的开销都比Apache好。
宝塔这里有一键安装套件,选择LNMP等待5-10分钟就安装结束。后面需要安装其他版本可以到软件管理中安装
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

gitee上导入项目 使用Xshell链接服务器,也可以使用宝塔的自带的终端来操作指令。记住需要转换成root帐号。我Xshell链接服务器时登录的帐号密码就是root帐号的。不知道root密码的可以去阿里云上面查看或者修改密码。
使用git生成公钥
宝塔大多数都是自动帮你安装好了git的,如需查看是否安装可以打入:git --version;就会出现你的git版本。如果没有安装打入:yum install git进行安装。
切换到root帐号后输入:ssh-keygen -t rsa
下一步连点3次回车!
下一步连点3次回车!
下一步连点3次回车!
这样密钥就生成成功了。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

cd ~/.ssh
ls
cat id_rsa.pub
依次输入这三行指令就能获取到密钥。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

打开gitee进入到你要导入项目的仓库中,有个管理点击进入;有个部署公钥管理添加公钥,标题自己取,再把刚刚获取的密钥数据填充到下面。点击添加就完成了。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

git config --global user.name “用户名”
git config --global user.email “邮箱”
git config --global credential.helper store //会生成.gitconfig 的文件
上面操作设置git信息
cat ~/.gitconfig 查看配置的信息是否正确。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

进入到wwwroot目录下:cd /www/wwwroot/
使用 git clone 上传到服务器文件中
git clone https://gitee.com/XXX/XXX.git //clone后面是下载链接
下载链接在gitee仓库中克隆/下载里面
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

创建站点 添加站点时如果没有域名可以用宝塔IP来使用
创建完成后点击设置需要把你的网站目录指定到你的项目Public文件中(入口文件),使用的是nginx服务器,需要配置伪静态。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

添加数据库 添加数据库输入当前数据库的名字与用户名,访问权限看项目的安排。密码是由系统随机生成的,也可以自己手动修改。
本地服务器:只有当前ip的电脑才能连上。
所有人:不限制ip
指定ip:只有白名单的ip可以链接
采坑记录
1、添加数据库的时候会报出密码错误。需要先修改root密码。在重新添加数据库即可。
2、当你设置所有人的时候,使用navicat链接会链接不上,那是因为需要在宝塔上添加放行端口还需要在阿里云的防火墙里面添加规则。这样才能使navica链接成功
3、数据库端口是888也需要在宝塔添加放行端口和阿里云防火墙上添加规则。
阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

阿里云与宝塔|2021-10-06学习记录阿里云部署宝塔与宝塔部署代码及数据库
文章图片

    推荐阅读