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.sh
和index.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.sh
和index.html
文件复制到本地,然后使用FTP等工具连接服务器,将文件上传至服务器端。
示例2:使用Git克隆
在本地通过Git克隆Nginx静态网站代码库,包含nginxinstall.sh
和index.html
文件,在服务器端执行git pull
命令更新代码库,即可将文件同步至服务器。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Nginx一键安装部署静态网页的过程详解 - Python技术站