阿里云是目前国内云服务器服务商中最大的一家。拥有全球24个区域,57个可用区,超过2000多个节点服务于175万企业用户。阿里云其实很适合初学者使用,因为它的价格实惠,稳定性好,可以按小时付费。以下是一个详细的租用阿里云云服务器的教程。
一、注册阿里云账号
首先你得先去官网注册一个账号。在阿里云官网上,我们可以看到右上角的”注册”按钮,点击它,按照提示要求输入手机号码和验证码,然后输入安全密码,根据选择验证方式完成注册。完成注册后我们可以进入阿里云的控制台了。
二、开通云服务器
在进入阿里云的控制台后,我们来看一下如何开通云服务器。
1、选择云服务器,点击立即购买。
2、选择地域和操作系统,还有实例规格。
3、然后我们进行网络设置,为了使云服务器具备访问能力,我们开放相应的端口。默认情况下只开放22号端口(SSH端口)。你可以根据自己的需要选择规则策略。
4、选择存储配置。阿里云提供三种存储,分别是云盘、SSD云盘和ESSD云盘。
5、在云服务器的付费页面上,选择购买时长和计费方式。阿里云提供了三种计费方式,分别是按量计费、包年包月和按量抢占(预付费)。
6、验证订单详情,输入优惠券等信息,确认后点击立即购买即可。购买成功后,我们就拥有了一个云服务器。
三、配置云服务器
1、连接到云服务器
我们使用 Xshell 这款工具来连接云服务器,输入服务器的公网IP地址、端口22、root账号的密码即可登录。
2、安装 LAMP 环境
在开始之前,先更新一下软件源:
sudo apt-get update
我们来安装 LAMP 环境。LAMP 是指 Apache MySQL(MariaDB) PHP。安装LAMP环境可以使我们的服务器支持网站的运行。
sudo apt-get install apache2 mysql-server php libapache2-mod-php
安装完成后我们来测试一下 Apache、MySQL 和 PHP 是否安装成功。
sudo service apache2 restart
sudo service mysql restart
在终端中输入以下命令:
sudo nano /var/www/html/info.php
然后输入以下代码:
3、安装环境需要的软件
在我们配置服务器运行网站程序之前,我们需要安装和配置一些必备的程序和组件,如:node.js、Nginx、Git、Composer。
安装 Node.js
sudo apt-get install nodejs
sudo apt-get install npm
安装 Nginx
sudo apt-get install nginx
安装 Git
sudo apt-get install git
安装 Composer
sudo curl -sS https://getcomposer.org/installer | sudo php — –install-dir=/usr/local/bin –filename=composer
四、上传代码
在我们准备好环境之后,就可以开始上传自己的代码了。我们需要将代码上传到服务器中的 /var/www/html 文件夹下。推荐使用 SCP 或 SFTP 等安全的协议来上传文件。
五、启动服务
我们在上传完代码之后,还需要启动相应的服务。
启动 Nginx 服务
sudo service nginx start
启动 PHP 服务
sudo service php7.0-fpm start
启动 Node.js 服务
首先,我们需要将代码从 GitHub 克隆到云服务器上来。在终端中输入以下命令:
git clone 你的项目地址
然后,进入项目目录,安装依赖:
cd 你的项目目录
npm install
最后,启动服务:
npm start &
六、启用 HTTPS
我们在使用云服务器的过程中,不能忽略数据安全问题。启用 HTTPS 是非常重要的。
申请 SSL 证书
在阿里云的控制台上,我们可以申请免费的 SSL 证书。前提是你已经在阿里云购买了云服务器并将域名解析到了云服务器上。在控制台的 SSL 证书页面中,进行相应的申请即可。
配置 Nginx
在 SSL 证书申请成功之后,我们需要对 Nginx 进行配置。
首先,我们需要在 Nginx 的配置文件中增加以下一段代码。
server {
listen 443 ssl;
server_name 你的域名;
root /var/www/html;
ssl_certificate /etc/nginx/你的证书路径.crt;
ssl_certificate_key /etc/nginx/你的证书路径.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
location / {
index index.html index.htm index.php;
}
}
其中, listen 443 ssl 表示对外提供 HTTPS 服务。ssl_certificate 和 ssl_certificate_key 指定 SSL 证书路径。ssl_protocols 指定支持的协议版本。ssl_ciphers 指定加密算法。ssl_session_cache 指定缓存大小,ssl_session_timeout 指定缓存超时时间。
然后,重启 Nginx 服务。
sudo service nginx restart
到这里,我们就成功将网站正式运行在了云服务器上。
阿里云的云服务器转让步骤
阿里云的云服务器是不能转移到别的用户账号下的。如果想要把云服务器转让给别的账号,只能通过先销售,然后再进行购买。具体步骤如下:
1、登录阿里云控制台
首先登录阿里云官网,打开阿里云控制台,点击“云服务器 ECS”。
2、备份数据
在销售之前,你需要将你的数据备份到其他服务器或本地电脑。
3、关闭服务器
关闭服务器并销毁云主机。
4、销售云服务器
在阿里云控制台的“云服务器 ECS”页面上,点击“已下架”选项卡,找到被下架的云服务器,点击操作列中的“转售”按钮。
5、填写转售信息
转售云服务器时,需要填写新用户信息。新用户需要进行实名认证和购买。填写完信息之后,点击“确定”按钮即可提交转售请求。
6、新用户购买
转售请求提交之后,新用户需要登录阿里云官网,购买相应的云服务器套餐。
7、申请转移
完成购买后,新用户需要在阿里云控制台上申请两个手续,即“申请支持云资源转移的实名认证”和“转移云资源的申请”。
8、开通
当阿里云验证完新用户的实名认证和转移请求通过后,可以开始转移云服务器了。在此期间,你需要关注邮件通知。
阿里云上的云服务器是采用预付费的方式购买的,也就是说,用户需要在开始使用之前先付款,然后根据自己的需求选择相应的配置和购买时长。如果你需要终止使用,也需要在控制台上进行相应的操作退回剩余的费用。
以上就是小编关于“如何租用云服务器阿里云”的分享和介绍
西部数码(west.cn)是经工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,是中国五星级域名注册商!有超过2000万个域名通过西部数码注册并管理,超过100万个网站托管在西部数码云服务器和虚拟主机。西部数码支持数十个顶级域名的注册与管理,支持批量查询、批量注册、批量解析、智能解析、批量过户等便捷好用的功能,拥有非常好的使用体验。
目前,西部数码域名注册正在特价,最低仅需1元!
更多详情请见:https://www.west.cn/services/domain/
西部数码域名抢注预定,支持抢注各类高价值老域名,支持“建站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链”等综合检索功能,共计26项!可快速精准定位到您想要定位到的各类精品域名!同时,西部数码域名抢注集成了全球多个抢注商(近200个抢注商,还将陆续增加),整理出13条抢注通道,从根本上提升了抢注成功率!
其中,1号通道,实测抢注成功率高达99% 。每天西部数码预释放功能还会释放若干优质过期域名,可以直接抢注竞拍。
赶紧预订抢注心仪的优质域名吧:https://www.west.cn/booking/