【转】搭建 Nginx 静态网站

原文地址:https://cloud.tencent.com/lab/courseDetail/10003

1. 安装 Nginx
2. 启动 Nginx
3. 修改配置
4. 重启 Nginx
5. 创建第一个静态文件
6. 编辑index.html
7. 检查静态页面
8. 完成实验 

搭建静态网站,首先需要部署环境。下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务。 

安装 Nginx

在 CentOS 上,可直接使用 yum 来安装 Nginx 
yum install nginx -y

启动 Nginx

安装完成后,使用 nginx 命令启动 Nginx: 
nginx

修改配置

此时,可访问实验机器外网 HTTP 服务(http://1.12.217.204)来确认是否已经安装成功 。新建文件夹
mkdir -p /data/www
修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听 ,将 root /data/www 作为所有静态资源请求的根路径。
可参考下面的代码示例: 
default.conf
server {
listen 80 default_server;
# listen [::]:80 default_server;
server_name _;
root /data/www;

# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;

location / {
}

error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
} 
记得保存! 保存方法:Windows 系统点击 ctrl+s,Mac OS 点击 command+s 保存 

重启 Nginx

修改完成后,重启 Nginx: 
nginx -s reload

创建第一个静态文件

外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源。 比如外部访问 index.html 时,将会去 /data/www/ 目录下去查找 index.html。所以,我们先创建第一个静态文件 index.html 
touch /data/www/index.html

编辑index.html

切换到 /data/www 目录下,为 index.htmlindex.html 添加如下内容,并保存:index.html 
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>第一个静态文件</title>
</head>
<body>
Hello world!
</body>
</html>

检查静态页面

现在访问 http://1.12.217.204/index.html 应该可以看到页面输出Hello world!
到此,一个基于 Nginx 的静态服务器就搭建完成了,现在所有放在 /data/www 目录下的的静态资源都可以直接被访问。

 

 

posted @ 2022-08-24 17:43  花影疏帘  阅读(991)  评论(0编辑  收藏  举报