新闻类网站排版网站建设,cms网站下载,网站建设单位有哪些,邢台建设一个企业网站通过nginx设置一个图片服务器#xff0c;并使用 Nginx 作为反向代理
安装nginx
首先需要去官网下载一个nginx#xff0c;我这里下载了最新的稳定版本#xff1a;nginx-1.26.2#xff0c;下载下来是一个压缩包#xff0c;解压之后就可以直接用了。
修改nginx的配置文件 …通过nginx设置一个图片服务器并使用 Nginx 作为反向代理
安装nginx
首先需要去官网下载一个nginx我这里下载了最新的稳定版本nginx-1.26.2下载下来是一个压缩包解压之后就可以直接用了。
修改nginx的配置文件
只需要在http模块中增加一个server可以放在默认的80端口服务下面
server {listen 8085;server_name localhost;location /images/ {alias E:/nginxImage/;autoindex on;autoindex_exact_size off;autoindex_localtime on;}}之后点击nginx.exe就可以访问对应的图片了比如我们访问http://localhost:8085/images/test1.png就可以得到E:/nginxImage/test1.png图片下面我们来稍微介绍一下这个服务 server 块 server 块定义了一个虚拟服务器可以用于处理一个或多个请求。
listen 8085; 这个指令告诉 Nginx 监听本机的 8085 端口。你可以通过在浏览器中访问 http://localhost:8085 来访问这个服务器。
server_name localhost; server_name 指令定义了服务器名称。在这个例子中服务器名称是 localhost这意味着这个配置将处理所有请求的主机名为 localhost 的请求。
location /images/ { … } location 块定义了一个特定的 URL 路径的处理规则。在这个例子中/images/ 是 URL 路径前缀任何以 /images/ 开头的请求都会被这个 location 块处理。
alias E:/nginxImage/; alias 指令将 URL 路径 /images/ 映射到文件系统路径 E:/nginxImage/。这意味着当用户请求 http://localhost:8085/images/picture.png 时Nginx 实际上会在 E:/nginxImage/ 目录中查找 picture.png 文件。
autoindex on; autoindex 指令开启目录索引。当用户请求一个目录而非具体文件时Nginx 会生成一个目录列表显示该目录中的文件和子目录。这对于调试或浏览文件非常有用。
autoindex_exact_size off; 这个指令用于控制目录列表中显示的文件大小信息。设置为 off 时Nginx 会显示文件大小的近似值如 KB、MB而不是确切的字节数。
autoindex_localtime on; 这个指令用于控制目录列表中显示的文件时间信息。设置为 on 时Nginx 会使用本地时间显示文件的修改时间。
通过这个配置当你访问 http://localhost:8085/images/ 时Nginx 会在 E:/nginxImage/ 目录中查找文件并显示该目录的内容列表。 可以设置nginx中映射到nginx的当前文件夹目录 ./nginxImage/
常用命令
再补充几个nginx的常用命令吧 重启nginx
nginx.exe -s reload开始nginx
start nginx或者点击 nginx.exe结束nginx:
nginx.exe -s stop但是结束nginx可能没什么用可以ctrl alt delete任务管理器关闭nginx服务然后再重新开始nginx即可