准备:
购买阿里云服务器,推荐操作系统CentOS 8.1 64位
安装OpenSSH
一、登录云服务器
1.在ECS实例列表页面,选择实例的所属地域。
2.找到目标实例,然后在操作列选择【更多】> 【密码/密钥】 > 【重置实例密码】,然后在弹出的对话框设置ECS实例的登录密码。
3. 在弹出的页面,单击【立即重启】使新密码生效。
4. 在ECS实例列表页面,复制ECS实例的公网IP地址。
5. 打开电脑上的命令行终端工具。
输入命令 ssh -V检查ssh是否安装成功,安装成功后会显示:
使用ssh root@ipaddress,然后输入密码远程连接服务器。idaddress为阿里云外网ip
可能会遇到问题:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
这是因为没有开启密码登录,需要使用VNC登录后修改sshd_config通过密码认证登录Linux实例(VNC)r
如果忘记宝塔面板的初始登录用户名和密码,需要使用ssh远程连接,查看初始用户名和修改密码
ssh root@ip // 登录
/etc/init.d/bt default // 查看初始用户名和密码,密码以******的形式显示
/etc/init.d/bt 5 // 修改密码
二、安装宝塔
运行命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后会给出宝塔的外网内网地址及用户名
三、在阿里云服务器控制台开放安全组端口
【网络安全】》【安全组】>【配置管理】>【手动添加】。需要开放的端口20,21,80,443,888,8888
四、访问宝塔面板
在浏览器输第二步宝塔给出的外网地址,然后在弹出的提示框中输入第二步获得的用户名、密码
在这里可能需要注册宝塔账号,并进行绑定。
五、安装web环境
这里推荐第一种。点击一键安装后,等待安装完成即可。
六、创建网点
【网站】>【添加网点】。添加的时候可以不创建ftp和数据库,如果创建的话会得到对应的密码,需要保存。
七、配置ip地址并发布项目
点击自己配置的域名coderxsjperson
在弹出的窗口中填写自己的服务器ip地址,需要配上端口号(端口号需要在服务器控制台开发,操作如开放安全组)
然后点击文件名,将自己打包好的项目上传即可。
最后输入ip地址和端口号就访问啦