在nginx.conf中配置静态资源路径,如:location /static/ { alias /path/to/your/static/files/; }
,然后重启Nginx服务即可。
Nginx静态资源服务器配置
1. 安装Nginx
在开始配置Nginx之前,首先需要确保已经安装了Nginx,以下是在不同操作系统上安装Nginx的方法:
Ubuntu/Debian系统:
sudo aptget update sudo aptget install nginx
CentOS/RHEL系统:
sudo yum install epelrelease sudo yum install nginx
macOS系统:
brew install nginx
2. 配置Nginx静态资源服务器
接下来,我们将配置Nginx作为静态资源服务器,假设我们的静态文件位于/path/to/your/static/files
目录中。
2.1 修改Nginx配置文件
打开Nginx的默认配置文件,通常位于/etc/nginx/nginx.conf
或/etc/nginx/sitesavailable/default
,在http
块中添加一个新的server
块,如下所示:
http { server { listen 80; # 监听端口 server_name example.com; # 域名 root /path/to/your/static/files; # 静态文件根目录 index index.html index.htm; # 索引文件名 # 允许访问的文件扩展名 location ~* .(jpg|jpeg|gif|png|css|js|ico|xml)$ { access_log off; log_not_found off; expires 30d; } # 禁止访问的文件扩展名 location ~* .(exe|php|phar)$ { deny all; } } }
2.2 重启Nginx服务
保存配置文件并退出编辑器,重启Nginx服务以应用更改:
Ubuntu/Debian系统:
sudo service nginx restart
CentOS/RHEL系统:
sudo systemctl restart nginx
macOS系统:
brew services restart nginx
现在,Nginx已配置为静态资源服务器,访问http://example.com
,您应该能看到/path/to/your/static/files
目录中的index.html
或index.htm
文件,其他静态文件(如图片、CSS和JavaScript文件)也可以正常访问。
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/445860.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除