为什么重启 Nginx 后要重新“设置”? 在日常运维中,许多朋友会遇到这样的困惑:修改了 Nginx 配置文件后,直接重启服务却发现改动没有生效;或者系统重启后 Nginx 没有自动运行,需要手动启动。其实,这里涉及两个不同的概念——重启(restart) 与 重载(reload),以及 Nginx 作为系统服务的开机自启设置。本篇文章将带您理清这些操作,并提供可执行的具体步骤。 --- 一、先
max-age用法: Cache-Control: max-age=seconds解析: 指定资源在缓存中的最大存储时间(秒)。在此期间内,浏览器直接从缓存加载资源,不发送请求到服务器。示例: Cache-Control: max-age=3600(缓存1小时)。immutable用法: Cache-Control: immutable解析: 声明资源在有效期内(如max-age内)不会改变。浏览
检查配置文件语法执行命令:nginx -t输出显示"syntax is ok"和"test is successful"表示语法正确重新加载配置执行命令:nginx -s reload不中断服务的情况下应用新配置验证配置生效的方法检查监听端口:netstat -tulnp | grep nginx检查虚拟主机配置:curl -