搭建外网Web静态服务器
外网服务器申请
现在网上有很多服务器供选择,例如阿里云、腾讯云、新浪云等,申请基本类似,我们这里以华为云做示例。
1. 申请地址
新用户免费体验地址如下
http://activity.hwclouds.com/newuser_free/
如果没抢到免费的,可以考虑 1元 6天的那种方式.
按照华为的官方说明,如下注册账号。需要注意的是咱们这里选择 Centos6.5 64bit 的版本作为服务器。
http://support.hwclouds.com/getting-started/primary.html
大致流程如下:
- 注册账号
- 申请云服务器 【注意】我们这里选择的是 CentOS6.5 64位的版本
如果是重新申请的话,可以参照如下截图
Web服务器部署
进入控制台
点击账号,选择“管理控制台”进入控制台;在选择 “远程登录” 进入Web版的控制台,【顺便,这里可以看到外网IP地址,记下来,后面要用到】如下图所示:
点击进入 web 版:
登录成功后,如下图所示:
Web服务器安装
Web 服务器有很多种,例如 apache,tomcat,IIS,Nginx 等,因为我们这里只是一个静态服务器,所以,我们选择 Nginx 服务器
执行如下两条命令(//后的内容不要执行)
// 安装 nginx
yum install nginx -y
// 启动
service nginx start
安装并启动后,发现通过弹性IP打不开地址,为什么呢?因为服务器安全性高,要关闭才可以。
服务器的配置
按照如下方法,关闭防火墙。
// 关闭防火墙
service iptables stop
安全组中打开出入端口,注意出入端口都要加上 80 端口
然后,在浏览器输入自己服务器的弹性IP地址,如果看到这个页面,说明服务器搭建成功了。
ps. 这里给华为的技术支持团队点个赞,当时遇到问题了,打 “4000955988 -2” 很快得到了解决办法,真棒!
上传服务器代码
服务器已经搭建成功了,我们现在遇到最后的问题,我如何向服务器上传输文件呢?
我们这里演示下,在 Win7 系统上通过 WinSCP 软件向服务器传入文件
配置服务器允许远程连接
// 打开连接配置
vim /etc/ssh/sshd_config
将 passwordAuthentication no 值改为 yes后,保存退出。
【补充】 这里需要用到一点点 vi 的操作基础,可以参照这篇文章介绍。
http://www.360doc.com/content/11/0830/17/7537725_144536275.shtml
// 重启连接服务
servie sshd restart
连接工具
在百度中搜索“WinSCP”,下载并安装 WinSCP 软件。
连接服务器配置,如下图所示:
上传web项目到服务器,操作如下图所示:
TADA 咱们的网页就上传到网页,分享给了全世界啦!!!O(∩_∩)O~