nginx配置项目静态文件分离

配置nginx.conf

 location  ~ .*.(css|gif|ico|jpg|js|png|ttf|woff)$ {  
       	root    /home/static;  
   	    }  

匹配路劲的文件夹目录为:

把static文件夹传放到服务器/home目录下

Ps: 当root的路径使用/root/static时,会报403错误。

这个是nginx出现403 forbidden最常见的原因:
为了保证文件能正确执行,nginx既需要文件的读权限,又需要文件所有父目录的可执行权限。

nginx修改配置需要重启后生效

nginx各种命令如下:
(要直接使用nginx命令需要配置环境变量,否则要根据nginx目录启动)
启动:nginx -c /usr/local/nginx/conf/nginx.conf (根据配置文件启动)
重启:nginx -s reload
停止:nginx -s stop

原文地址:https://www.cnblogs.com/famine/p/13305684.html