搭建外网Web静态服务器

    xiaoxiao2021-03-25  108

    外网服务器申请

    现在网上有很多服务器供选择,例如阿里云、腾讯云、新浪云等,申请基本类似,我们这里以华为云做示例。

    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~

    转载请注明原文地址: https://ju.6miu.com/read-19401.html

    最新回复(0)