当前位置:首页 > 行业动态 > 正文

nginx静态资源服务器(nginx静态服务器配置)(nginx静态资源服务器简单配置)

在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文件)也可以正常访问。

0