Nginx一键安装部署静态网页的过程详解

  

Nginx一键安装部署静态网页的过程详解

Nginx是一款轻量级的Web服务器,可以快速高效地处理静态资源请求,近年来被越来越多的网站采用。本文将介绍如何使用一键安装脚本快速部署Nginx和静态网页。

部署环境

  • 操作系统:CentOS 7
  • 安装脚本:nginxinstall.sh
  • 网页文件:index.html

一键安装脚本

以下是nginxinstall.sh的内容:

#!/bin/bash

# 安装Nginx
yum install -y nginx

# 启动Nginx服务
systemctl start nginx

# 自启Nginx服务
systemctl enable nginx

该脚本用于在CentOS 7系统上安装并启动Nginx服务,只需执行一次,无需额外配置。

静态网页文件

以下是index.html的内容:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Hello Nginx</title>
</head>
<body>
    <h1>Hello Nginx!</h1>
</body>
</html>

该文件用于访问时返回的静态内容,包含一个<h1>标签,内容为“Hello Nginx”。

部署操作

nginxinstall.shindex.html文件上传到服务器上。

使用root用户登录服务器,并执行以下命令:

# 给脚本授权执行
chmod +x nginxinstall.sh

# 执行安装脚本
./nginxinstall.sh

以上操作完成后,Nginx服务已安装并启动,网页文件index.html也已准备好。

index.html文件移动到Nginx默认静态资源目录/usr/share/nginx/html/

# 移动文件
mv index.html /usr/share/nginx/html/

# 修改文件权限
chmod 755 /usr/share/nginx/html/index.html

使用浏览器访问服务器IP地址或域名,即可看到Hello Nginx的页面。

示例

示例1:使用本地文件上传

nginxinstall.shindex.html文件复制到本地,然后使用FTP等工具连接服务器,将文件上传至服务器端。

示例2:使用Git克隆

在本地通过Git克隆Nginx静态网站代码库,包含nginxinstall.shindex.html文件,在服务器端执行git pull命令更新代码库,即可将文件同步至服务器。

相关文章