创建和登录实例
这个不用多说,在阿里云买好实例就好了
远程登录实例
下载一个putty用来远程登录实例
同时也下载一个FileZilla Client操作实例中的文件
直接百度就好
搭建web实例服务器
这里面分为linux和windows两种,就以linux为例:
根据 Linux 实例的网络类型,在实例所在安全组中添加如下安全组规则: 网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 授权类型 授权对象 优先级 VPC 网络 不需要配置 入方向 允许 HTTP(80) 80/80 地址段访问 0.0.0.0/0 1 经典网络 公网
远程登录 Linux 实例。
运行命令 yum install nginx,安装 nginx。
yum install nginx
运行命令 service nginx start,启动 nginx。
service nginx start
如果报错:[backcolor=transparent]Starting[backcolor=transparent] nginx[backcolor=transparent]:[backcolor=transparent] nginx[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent][[backcolor=transparent]emerg[backcolor=transparent]][backcolor=transparent] socketbackcolor=transparent[backcolor=transparent] [backcolor=transparent][::]: [backcolor=transparent]80[backcolor=transparent] failed backcolor=transparent [backcolor=transparent] [backcolor=transparent][[backcolor=transparent]FAILED[backcolor=transparent]]
表示不支持 IPv6 地址。您需要通过 vi /etc/nginx/conf.d/default.conf 将文件中的 server 监听端口部分做如下修改: [backcolor=transparent]server [backcolor=transparent]{ [backcolor=transparent] listen [backcolor=transparent]80[backcolor=transparent] default_server[backcolor=transparent]; [backcolor=transparent] [backcolor=transparent]#listen [::]:80 default_server;
如果是 CentOS 7 以上的系统,运行命令 systemctl start nginx 启动 nginx。
运行命令 netstat -an | grep 80,查看 TCP 80 是否被监听。 如果返回以下结果,说明 TCP 80 端口的 Web 服务启动。
[backcolor=transparent]tcp [backcolor=transparent]0[backcolor=transparent] [backcolor=transparent]0[backcolor=transparent]
[backcolor=transparent]0.0[backcolor=transparent].[backcolor=transparent]0.0[backcolor=transparent]:[backcolor=transparent]80[backcolor=transparent]
[backcolor=transparent]0.0[backcolor=transparent].[backcolor=transparent]0.0[backcolor=transparent]:*[backcolor=transparent] LISTEN
在本地机器的浏览器中输入实例的公网 IP 地址,如果出现以下页面,说明您已经在 ECS 实例上正确安装了 nginx 服务器。
修改 Linux 实例的 HTTP 访问端口(本示例中改为端口 81): 在 ECS 控制台上,根据 Linux 实例的网络类型,在实例所在安全组中添加如下安全组规则: 网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 授权类型 授权对象 优先级 VPC 网络 不需要配置 入方向 允许 自定义 TCP 81/81 地址段访问 0.0.0.0/0 1 经典网络 公网 登录实例,通过 vi /etc/nginx/conf.d/default.conf 将文件中的 server 监听端口部分做如下修改:[backcolor=transparent]server [backcolor=transparent]{ [backcolor=transparent] listen [backcolor=transparent]81[backcolor=transparent] default_server[backcolor=transparent]; [backcolor=transparent] [backcolor=transparent]#listen [::]:80 default_server; 保存并退出编辑。重新启动 nginx。在本地机器的浏览器中输入实例的 公网 IP 地址:81。
将web文件放入实例中
配置好服务器就将项目放到实例中
用下载好的FileZilla Client直接将文件拖进去即可(不要放在root文件夹下,否则路由配置会失败)
我直接放到了home文件夹下
配置config文件
1.打开config文件
2.进入config时,配置路由
如图所示设置路由
这时候保存并重启nginx,在浏览器输入你的公有IP
是不是很惊喜呢嘻嘻