我用的是华为云服务器,可以免费申请一个月。只是想简单连接数据库的可以直接在终端下载安装mysql,不过安装宝塔面板其它一些操作会更方便
1.购买云服务器后先关机,后镜像磁盘切换操作系统,不要用华为的系统,到处是坑,如果用华为的系统nginx无法安装 缺少GD,安装GD又是一大堆坑,安装Apache创建站点会报403,配置文件难以修改。这里建议成centos,我选的是centos7.6,再设置一下云服务器的密码
2.系统切换完成后,选择弹性云服务器,设置安全组,在入度反向规则中添加8888,3306,888,80等端口规则,添加完成后别忘记了关联云服务器实例;搞完后用SSH输入密码连接进入终端
3.下载宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
中间出现判断询问按y
4.上面有个外网面板地址,输入外网面板地址在浏览器打开,输入下面给出来的账号和密码
5,进到宝塔面板后会让绑定宝塔手机账号,绑定一下。绑定好了之后会弹出来一个下载安装弹窗,一般选左边的,按需求选择。下载需要一段时间,5个下载完了之后点最好左侧“网站”进看一下,如果有弹窗,就说明nginx下载安装失败,还创不了站点。在左侧菜单栏设置里边绑定一下你的公网ip
6.这一步可省略,开放数据库不安全,因为我这些操作都弄好之后数据库依然无法访问,所以开放数据库访问,最近换了个云服务器,好像不用开放所有人也能外网访问。进去终端或者在宝塔里面修改一下数据库密码,连数据库,建数据表,如果此时数据库还是不能访问的,数据表建完后执行下面代码开放权限
grant all privileges on *.* to root@'%' identified by '你的数据库密码';
建好之后在数据库权限里选择所有人开放。
7,击左侧安全,在安全里边的系统防火墙开发3306端口,连接数据库。注意后续新开放端口需要在云服务器 和 宝塔面板两处都开放
至此,数据库已经可以外网连接了。
接下来说一下建立站点
1.点击左侧菜单栏网站,点击添加站点,没有申请域名的话这里域名就随便填了,根目录如需变换自行创建选择
2.选择默认站点,选择刚才添加的域名
3.浏览器打开输入 你的公网ip地址 +index. html,出现下图就说明站点建立成功。