Nginx配置本地绝对路径下的静态资源

博客介绍了通过nginx配置本地绝对路径下资源的方法。安装时从官网下载压缩包解压;启动可通过命令或直接双击nginx.exe;配置文件中可设置监听端口、服务名、映射路径,设置访问后可能报404,需按需映射,修改配置文件后用命令刷新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下解决方法只针对,通过nginx配置本地绝对路径下的资源
没有涉及到其他问题

安装

nginx官网下载压缩包解压。

启动

启动方式不赘述。可以通过命令,也可以直接双击nginx.exe

配置

E:\nginx-1.19.6\conf\nginx.conf

配置文件在以上路径中。

server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            alias   F:/PROJECT/BJZKJD/portal-front/src/;
            index  index.html index.htm;
        }
        # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        location /BJZKJD/PORTAL {
            alias   F:/PROJECT/BJZKJD/portal-front/src;
            autoindex  on;
        }
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

listen 设置监听的端口
server_name 设置服务名
location 设置映射路径

 location /BJZKJD/PORTAL {
    alias   F:/PROJECT/BJZKJD/portal-front/src;
    autoindex  on;
}

此处需要注意,设置好访问以后,可能会报404。这个需要根据实际需要去做映射。

另:
修改完配置文件后通过命令刷新即可:

nginx -s reload
### 配置 Nginx 在 Windows 上代理静态资源 #### 修改配置文件 要在 Windows 下使用 Nginx 作为静态资源服务器,主要工作是在 `nginx.conf` 文件中进行必要的设置。此配置文件位于安装目录下的 `conf` 文件夹内[^1]。 ```nginx http { server { listen 80; server_name localhost; location / { root D:/static; # 设置静态资源路径, 如图片、CSS 和 JavaScript 文件所在的绝对路径 index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } ``` 上述代码展示了基本的 HTTP 块定义以及一个简单的 Server 块用于监听端口并指定根目录指向本地磁盘上的某个位置存储静态文件的位置。注意更改 `root` 行中的路径以匹配实际存放静态资产的地方。 #### 启动与停止服务 对于启动和停止 Nginx,在命令提示符窗口输入相应指令即可完成操作: - **启动**:执行 `start nginx` 可以开启 Nginx 服务。 - **重新加载配置**:如果仅需应用新的配置而不停止现有连接,则可利用 `nginx -s reload` 来刷新当前使用的配置文件而不中断正在处理的服务请求。 - **平滑退出**:要安全地终止所有活动的工作进程,请键入 `nginx -s stop` 或者更温和的方式是发送 quit 信号给 master 进程(`nginx -s quit`),这会等待子进程结束后再关闭主程序[^3]。 为了避免因未正确关闭而导致多个实例运行的情况发生,建议总是通过任务管理器确认是否有残留的 Nginx 实例仍在后台运作,并手动清除它们之前再次尝试重启新版本的服务。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小于___

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值