在Nginx中配置图片等静态文件路径可以通过配置Nginx的server块中的location指令来实现。以下是一个示例配置:
server {
listen 80;
server_name example.com;
root /var/www/example.com;
location /images/ {
alias /var/www/example.com/images/;
}
location /css/ {
alias /var/www/example.com/css/;
}
location /js/ {
alias /var/www/example.com/js/;
}
# 其他配置项...
}
在这个示例中,我们为example.com网站配置了三个静态文件目录,分别是/images、/css和/js。当请求以/images/开头的静态文件时,Nginx将会从/var/www/example.com/images/目录下寻找对应的文件并返回;同理,当请求以/css/或/js/开头的静态文件时,Nginx将会从相应的目录下寻找对应的文件并返回。
需要注意的是,在使用alias指令时,需要确保指定的目录结尾不带斜杠(/),否则可能会出现404错误。
完成配置后,重启Nginx即可生效。
未经允许不得转载:国外服务器评测 » nginx配置图片等静态文件路径的方法 附示例演示