tk挠痒痒网址发布页-秘密武器
历史搜索

详解如何配置nginx.conf文件

游客2025-05-16 02:28:01

最近一直在学习 nginx,总结了一下学习笔记,特与大家分享一下,也欢迎大家一起加入学习。

nginx.conf 配置结构如下图所示:

详解如何配置nginx.conf文件 1

参数名 参数意义
$remote_addr 客户端 ip
$remote_user 远程客户端用户名,一般为:’-’
$time_local 时间和时区
$request 请求的 url 以及 method
$status 响应状态码
$body_bytes_send 响应客户端内容字节数
$http_referer 记录用户从哪个链接跳转过来的
$http_user_agent 用户所使用的代理,一般来时都是浏览器
$http_x_forwarded_for 通过代理服务器来记录客户端的 ip

9. sendfile使用高效文件传输,提升传输性能。启用后才能使用tcp_nopush,是指当数据表累积一定大小后才发送,提高了效率。

sendfile on;
 
tcp_nopush on;

10. keepalive_timeout设置客户端与服务端请求的超时时间,保证客户端多次请求的时候不会重复建立新的连接,节约资源损耗。

#keepalive_timeout  0;
keepalive_timeout  65;

11. gzip启用压缩,html/js/css 压缩后传输会更快。

gzip on;

12. server可以在http指令块中设置多个虚拟主机。

  • listen 监听端口
  • server_name localhost、ip、域名
  • location 请求路由映射,匹配拦截
  • root 请求位置
  • index 首页设置
server {
    listen 88;
    server_name localhost;

    location / {
        root html;
        index index.html index.htm;
    }
}

以上就是关于如何配置 nginx.conf 文件的详细内容,个人觉得更适合新手前端学习,把它当成一个精简的参考配置文档收藏,方便日后查阅。

标签:nginx

本文是由用户"游客"发布,所有内容的版权归原作者所有。没有经过书面许可,任何单位或个人不得以任何形式复制、转载、引用本网站的内容。否则将追究法律责任。

相关专题