通过nginx服务器访问静态资源
通过nginx服务器访问静态资源
引言
之前在做毕设的时候接触过nginx,那时候是用来做前后端分离的。一转眼都快一年了,nginx的相关内容也忘的差不多了。
有过接触前端的同学都知道,直接在<img>标签的src属性上写本地路径是会报错的,谷歌浏览器是不允许这种写法的,因为不安全。解决这个问题的办法有很多,比如:
(1)建虚拟路径(可在代码中写、也可在tomcat的配置文件中修改)。
(2)通过流的形式把图片响应给前端。
(3)还有一种就是启动一个服务(文件服务器),通过访问这个服务来获取到响应静态资源。
所以今天来记录下,通过nginx服务器访问静态资源。
1、下载nginx并安装
nginx下载地址:go to download nginx
2、启动nginx
打开终端,进入到解压好的文件夹下(能看到nginx.exe的目录)
然后执行 start nginx就好了。
3、nginx.conf配置文件
这个配置文件可以说是nginx的核心了。
访问localhost:8084
配置文件中的html文件夹就是在nginx的根目录下
4、在html文件夹下放入自己想要访问的静态资源
我们来尝试着访问这个文件(1.txt)
浏览器输入:http://localhost:8084/image/1.txt
效果图: