通过配置nginx访问服务器静态资源的过程

 更新时间:2025年08月08日 15:08:05   作者:三级码农666  
文章介绍了图片存储路径设置、Nginx服务器配置及通过http://192.168.206.170:8007/a.png访问图片的方法,涵盖图片管理与服务部署的核心步骤

1.图片存储路径

2.nginx配置

	server {
		listen       8006; 		 #前端访问端口
		server_name  127.0.0.1;
		client_max_body_size 200M;
	
		location / {
		    add_header Access-Control-Allow-Origin *;
			add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
			add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-					Modified-Since,Cache-Control,Content-Type,Authorization';
	
			if ($request_method = 'OPTIONS') {
				return 204;
			}
			root /usr/local/huahua/xmgls/uploadData/;	#静态资源存放路径
			add_header Cache-Control no-cache;
			index  index.html;
			expires 1h;
	    }
		
		#location ^~ .*\.(js|css|ico|png|jpg|eot|svg|ttf|woff|html|txt|pdf|) {
		#	root /usr/local/huahua/xmgls/upload/;
		#	add_header Cache-Control no-cache;
		#	expires 1h;
	   # }
	
		location ~ ^/api/ {      映射到后端访问端口
			proxy_set_header   x-forwarded-for  $remote_addr;
			proxy_set_header   x-forwarded-proto  $http_x_forwarded_proto;
			proxy_set_header host $host;
			proxy_pass http://127.0.0.1:8007;
			proxy_read_timeout 120s;
	    }
	
		error_page   500 502 503 504  /50x.html;
		location = /50x.html {
			root   html;
		}
	}

3.访问图片方式

http://192.168.206.170:8007/a.png

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • nginx url自动加斜杠及301重定向的问题

    nginx url自动加斜杠及301重定向的问题

    这篇文章主要介绍了nginx url自动加斜杠及301重定向的问题的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Nginx启动显示80端口占用问题的解决方案

    Nginx启动显示80端口占用问题的解决方案

    这篇文章主要介绍了Nginx启动显示80端口占用问题的解决方案,文中通过代码示例和图文讲解的非常详细,对大家解决问题有一定的帮助,需要的朋友可以参考下
    2024-04-04
  • ubuntu上配置Nginx+PHP5 FastCGI服务器配置

    ubuntu上配置Nginx+PHP5 FastCGI服务器配置

    ubuntu上配置Nginx+PHP5 FastCGI服务器配置方法, 需要的朋友可以参考下。
    2010-06-06
  • Windows下使用 Nginx 搭建 HTTP文件服务器 实现文件下载功能

    Windows下使用 Nginx 搭建 HTTP文件服务器 实现文件下载功能

    Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 IO 性能,时常用于服务端的反向代理和负载均衡,这篇文章主要介绍了Windows下使用 Nginx 搭建 HTTP文件服务器实现文件下载功能,需要的朋友可以参考下
    2023-03-03
  • 解决Nginx网关超时出现504 GATEWAY TIMEOUT的问题

    解决Nginx网关超时出现504 GATEWAY TIMEOUT的问题

    这篇文章主要给大家介绍了如何解决Nginx网关超时出现504 GATEWAY TIMEOUT的问题,文章通过代码示例和图文结合介绍的非常详细,有遇到相同问题的朋友可以参考阅读本文
    2023-11-11
  • Nginx与后台应用端口冲突的解决方案

    Nginx与后台应用端口冲突的解决方案

    在部署Web应用时,Nginx和后台应用(如Node.js、Python Flask、Java Spring Boot等)常常需要同时运行在一台服务器上,然而,当它们需要监听同一个端口(如8000)时,就会出现端口冲突的问题,本文将详细介绍几种解决Nginx与后台应用端口冲突的方法
    2025-02-02
  • mac 下 安装nginx的方法小结

    mac 下 安装nginx的方法小结

    这里简单记录一下在mac系统下安装nginx的方法,推荐给大家,有需要的小伙伴可以参考下。
    2015-03-03
  • 详解nginx服务器中的安全配置

    详解nginx服务器中的安全配置

    本篇文章主要介绍了nginx服务器中的安全配置,较为详细的分析了nginx服务器中的安全配置与相关操作注意事项,需要的朋友可以参考下。
    2016-10-10
  • Nginx作为反向代理时传递客户端IP的设置方法

    Nginx作为反向代理时传递客户端IP的设置方法

    因为nginx的优越性,现在越来越多的用户在生产环境中使用nginx作为前端,不管nginx在前端是做负载均衡还是只做简单的反向代理,都需要把日志转发到后端real server,以方便我们检查程序的各种故障
    2014-08-08
  • nginx实现负载均衡与实例解读

    nginx实现负载均衡与实例解读

    这篇文章主要介绍了nginx实现负载均衡与实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04

最新评论