nginx配置静态资源文件夹
问题描述:nginx配置静态资源文件夹
推荐答案 本回答由问问达人推荐
在Nginx中配置静态资源文件夹是一项常见的任务,可以通过以下步骤来完成。首先,确保你已经安装了Nginx并且具备一定的基础知识。
步骤一:创建静态资源文件夹
首先,选择一个合适的位置,在服务器上创建一个文件夹来存放你的静态资源文件,比如CSS、JavaScript、图片等。
sudo mkdir -p /var/www/mywebsite/static
步骤二:修改Nginx配置文件
打开Nginx的配置文件,通常位于`/etc/nginx/nginx.conf`、`/etc/nginx/sites-available/default`或类似位置。在服务器块(server block)中添加一个新的location块来指定静态资源的访问规则。
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/mywebsite;
location /static {
alias /var/www/mywebsite/static;
expires max;
add_header Cache-Control "public, max-age=31536000";
}
... 其他配置 ...
}
上述配置中,我们指定了一个名为`/static`的URI前缀,它将映射到实际的文件系统路径`/var/www/mywebsite/static`。`expires`和`Cache-Control`头用于设置浏览器缓存策略,以优化性能。
步骤三:重启Nginx
完成配置后,保存文件并重启Nginx服务器,使配置生效。
sudo systemctl restart nginx
查看其它两个剩余回答