通过Nginx访问服务器静态页面 不占用端口
nginx的用途
- 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲;
- 无缓存的反向代理加速,简单的负载均衡和容错;
- FastCGI,简单的负载均衡和容错;
- 模块化的结构。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 Fast CGI 或其它代理服务器处理单页中存在的多个 SSI,则这项处理可以并行运行,而不需要相互等待;
- 支持 SSL 和 TLSSNI。
nginx优点
轻量、高性能、并发能力强。用来部署静态页面也是相当便捷。
部署静态网页(通过域名访问方法)
一、准备静态资源
将静态资源长传至服务器,博主是将一个静态页面及静态页面所需要用的js以及css和图片,上传到usr目录下 路径为/usr/xxx(静态页根目录名),即可配置文件。
二、配置nginx
配置文件一般站点间独立生成,互不干扰。
vim /etc/nginx/conf.d/xxx.conf #文件命名根据个人经验
简单配置
server {
listen 80 ;# 监听本机所有 ip 上的 80 端口
server_name _ ;# 域名:www.example.com 这里 "_" 代表获取匹配所有
root /usr/xxx;# 站点根目录
index index.html;
}
配置完成后
# 检查配置是否有误
sudo nginx -t
# 重载 Nginx 配置
sudo nginx -s reload