# 搭建静态网站

在腾讯云上获取一个云主机,使用putty登录到实例。本次的主机采用CentOS,以下都是在CentOS上进行操作。

# 安装Nginx

在CentOS上,可直接使用yum来安装Nginx

yum install nginx -y

yum remove nginx // 删除nginx

安装完成后,使用nginx命令启动Nginx。此时,访问公网IP就可以看到Nginx的测试页面。

# 配置静态服务器访问路径

外网用户访问服务器的Web服务由Nginx提供,Nginx需要配置静态资源的路径信息才能通过url正确访问到服务器上的静态资源。

打开Nginx的默认配置文件/etc/nginx/nginx.conf,修改Nginx配置,将默认的root /usr/share/nginx/html;修改为root /data/www;

配置文件将 /data/www/static 作为所有静态资源请求的根路径,如访问: http://<您的域名>/static/index.js,将会去 /data/www/static/ 目录下去查找 index.js。现在我们需要重启 Nginx 让新的配置生效,如:

nginx -s reload

接下来创建/data/www目录,然后在该目录下创建一个index.html

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>index</title>
</head>
<body>
Hello world!
</body>
</html>

现在访问 http://<您的域名>/index.html 应该可以看到页面输出 [Hello world!]

到此,一个基于 Nginx 的静态服务器就搭建完成了,现在所有放在 /data/www 目录下的的静态资源都可以直接通过域名访问。

可以通过filezilla实现服务器文件的上传与下载。

Last Updated: 2/24/2020, 9:11:55 PM