进入阿里云官方平台https://home.console.aliyun.com,选择左侧导航云服务器ECSphp
选择导航中的实例:html
点击右上角的建立实例按钮:mysql
购买界面左上角能够切换成一键购买,学习用选择最便宜的就行web
领取代金券地址1:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=byjli5d6sql
领取代金券地址2:https://www.aliyun.com/minisite/goods?userCode=01nwoxt7shell
购买完成以后,回到实例页面,能够看到刚刚页面有如上图所示信息,接下来修改密码:数据库
点击更多,选择密码/秘钥,分别修改重置密码和远程链接密码,而后重启实例(重启以后密码才会生效)。选中前面的多选框,便可点击重启按钮。windows
下载服务器管理软件,windows下载xshell和xftp,mac下推荐finalshell。安全
若是不下载软件,也能够点击页面的远程链接,密码是刚刚改过的密码,可是这个在线的终端,后续文件操做都不方便,配置环境没问题。服务器
经过ssh 公网ip地址,密码是刚刚改过的重置密码,链接服务器成功。
命令:yum install -y httpd
启动:systemctl start httpd
这个时候经过公网ip仍是不能打开的,进入阿里云控制台,选择导航安全组,点击表格中的配置规则,点击右上角“添加安全组”按钮,输入下图信息:
点击肯定,这个时候,打开你的公网ip地址,若是看到以下页面,说明Apache安装成功。
Apache默认的根目录是/var/www/html,把你写的代码放到这个目录下就能够访问了,若是须要更改,须要修改/etc/httpd/conf/httpd.conf文件。
命令:yum install -y php
重启Apache服务器,systemctl restart httpd
在/var/www/html目录下新建文件名为index.php的文件,内容是<?php phpinfo()
刷新公网ip的页面,若是看到下图,说明php安装成功:
命令:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-community-server
完成后,重启Apache服务:systemctl restart httpd
接下来,须要修改mysql的密码:
命令:grep "temporary password" /var/log/mysqld.log (获取mysql的默认密码)
localhost:后面的就是默认密码
命令: mysql -uroot -p默认密码 (注意:默认密码若是有特殊字符,在每一个特殊字符前加上\)
接下来修改密码:SET PASSWORD = PASSWORD('你的新密码');
注意:如今mysql新密码须要大写、小写、特殊字符。很多于8位的密码,不然会报错
接下来,尝试用客户端远程链接数据库:
mysql默认是不支持远程链接的,须要执行如下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
而后回到阿里云,在第三步也提过的安全组添加,增长mysql的3306端口的安全组,至此,客户端能够远程链接数据库。
进入阿里云购买域名:https://wanwang.aliyun.com
购买域名以后,回到控制台,点击导航实例,能够看到刚买的域名。
点击操做中的解析,再点击打开的页面左上角的新手引导,记录值填写你的公网ip地址就行,至此,一个初步完整的web网站已经搭建好了。
可是域名配置好了以后,并不能使用,须要备案,点击阿里云右上角备案,进入备案系统,上传各类证件以后,等待审核经过就能使用了。