静态网站
静态网站是指由静态页面组成的网站,静态页面通常由html、css和JavaScript等静态资源组成。静态网站的内容是固定的,不会随着用户的行为模式变化,所以静态网站的功能有限、交互性差,适用于内容相对固定、不频繁更新的网站,如企业介绍、产品手册或新闻公告等。
配置详解
查看默认的虚拟主机配置文件/etc/nginx/conf.d/default.conf,配置文件中的server模块用于定义一个虚拟主机,虚拟主机的主要配置项如下:
1、listen:虚拟主机监听端口,默认为80。

2、server_name:虚拟主机对应的访问域名。

3、location:location指令用于匹配请求规则,/表示匹配所有的请求。
- root:请求内容所在的根目录,默认值为/usr/share/nginx/html。
- index:默认的网站首页,默认值为index.html和index.htm。

4、error_page:自定义错误页面。
- error_page 500、502、503、504 /50x.html:当http状态码为500、502、503、504时显示错误页面/50x.html。
- location = /50x.html:错误页面/50x.html所在的目录,默认在/usr/share/nginx/html中。

配置示例
网站内容
本节的示例网站包含html页面、图片和css样式表,部署在Nginx默认的根目录/usr/share/nginx/html中。

1、index.html:静态网站首页。

2、style.css:网页样式表。

3、clock.jpg:网页图片。

访问测试
1、在浏览器输入网站IP地址访问网站,http协议默认端口为80,首页默认配置为index.html,访问时两者都可省略。
