需要搭建自己的服务器除了使用本地PC外,我们还可以使用阿里、腾讯、新浪等平台提供的云服务器。
本文主要记录在阿里云上运行Ubuntu系统搭建nginx服务器的过程。
使用阿里云搭建nginx服务器总体需要以下几个步骤:
1、注册阿里云平台账号
2、购买开通ECS服务(开通时选择运行操作系统)
3、在选择的操作系统上安装nginx程序(难点)
4、配置并开启nginx服务器
下面详细说明每个过程:
1、注册账号:此步骤较为简单,注册时需要填写手机号以接收验证码。此手机号比较重要,建议使用稳定的手机号注册,
因为在注册成功后的每次登陆除了要使用账号密码外,每次都要使用手机验证码登陆。
2、注册完成并登陆成功后在网页的导航栏目录中依次找到产品-->云计算基础服务-->弹性计算-->云服务器ECS并点击来到云服务器ECS的开通界面。
在该界面中将要选择云服务的配置,如没有特殊需求建议所有配置选择最低。非常重要的一项配置是选择镜像,如下图所示:
在镜像的选择上面平台给提供了公共镜像,下拉条中包含有Windows Server、Core OS等等镜像,我们可以按需选择,在此我选择了Ubuntu 14.04版本。
题外话:由于我们是在Ubuntu系统中搭建nginx服务器,选择操作系统后要手动安装nginx程序,所以为方便省事我们还可以在镜像市场中选择直接带有
nginx程序的镜像,此举后续省事,在此不作为选择。
在镜像选择完毕后,还需设置一个密码:
需特别注意的是:该密码与阿里云平台登录密码不相关。我们后续要用该密码登陆配置的操作系统 !
在以上信息选择完毕后,我们开通ECS服务还需要一下两个先决条件:
1、实名认证:通过支付宝实名认证或者扫码下载阿里云APP进行人脸认证
2、账户充值:为了保证后续的服务运行,账户中应保证有100元人民币
所有操作完成后点击开通,ECS服务就正式开通成功了。
3、开通了ECS服务后来到控制台-->云服务器ECS可以查看当前我们的ECS服务器信息。
下一步我们可以点击运行中的服务器进行的查看:
在此所有运行中的实例将被显示,每个实例还可以通过点击实例名称进行下一步的查看:
在实例详细信息界面中我们可以看到该实例所有参数配置等,在上方有连接管理终端按键,该功能将能使我们连接到所配置的操作系统并进行相应操作。
如果是第一次使用连接终端功能,网页会弹出一个提示框,提示框内包含有连接终端的密码,该密码只提示一次,应好好保存,如下图:
保存了密码后我们后续可以使用该密码连接终端(注意:该密码是连接终端密码,与阿里云平台登录密码和操作系统用户登录密码应加以区分)。
上图为连接终端后的界面,就是Ubuntu系统操作界面,只不过是在网页端实现的。可以使用各种命令进行需要的操作。
第一次连接终端会要求我们输入用户名密码,该用户名密码为在第二步骤中开通ECS服务中填写的用户名与密码。
输入用户名密码之后我们就可以操作该系统了。
4、此时系统中还未安装nginx程序,所以要进行安装。安装程序有两种方式:ECS服务器在线安装和下载并上传到ECS服务器编译安装。
由于第二种方式比较繁琐并且经常出现错误,在此选择第一种方式进行安装。需要了解第二种安装方式的请移步ECS安装nginx。
使用第一种方式安装比较方便,先直接执行apt-get install nginx,如果自带的软件源中包含nginx即可安装成功,
如果自带的软件源中没有包含nginx,则手动执行apt-add-repository ppa:nginx/development 添加软件源后执行apt-get install nginx。
安装成功后,执行命令:$sudo /etc/init.d/nginx start将nginx服务器开启。出现如下提示则开启成功。
服务开启成功,此时返回实例详情页面可以看到公网ip,使用该公网ip能访问我们配置的nginx服务器。
成功界面: