利用nginx搭建静态资源服务器的方法步骤

 更新时间:2020年06月29日 09:36:15   作者:落雨凡心  
这篇文章主要介绍了利用nginx搭建静态资源服务器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

以windows为例,linux其实一样;

搭建静态资源服务器

我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射


找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机


添加监听端口、访问域名

重点是添加location,

映射-URL:/work/;

注意:如果当前server模块中已有一个location且URL为“/”,那么新建的location的url应为匹配路径,不得再为“/”,此时,映射路径可不是随便写的,首先是你的root目录下面必须有这个URL目录,否则会报404(这一规则当时可是害惨我了);

如果没有,URL可以写成“/”,如下图:


添加root目录(就是你想要展示静态资源的根目录,层级之间使用正斜杠“/”):D:/pic_resource/;

开启浏览目录权限:autoinedx on,默认是off;

然后保存,启动nginx;

windows下的nginx命令:首先是cmd命令模式进入nginx目录,

启动:start nginx.exe;

加载最新配置:./nginx.exe -s reload;

停止:./nginx.exe -s quit;

如果检查是否已启动,可查看nginx目录下的logs文件下是否有nginx.pid文件,有则表示成功启动。

若没有可以查看logs目录下的error.log错位日志,会提醒你出错的地方。

在地址栏输入:127.0.0.1:8008/work/,即可看到下图,表示配置成功。


到此这篇关于利用nginx搭建静态资源服务器的方法步骤的文章就介绍到这了,更多相关nginx 静态资源服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解nginx日志定时备份和删除

    详解nginx日志定时备份和删除

    本篇文章主要介绍了nginx日志定时备份和删除 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 在nginx中实现单位时间内限制访问频率的教程

    在nginx中实现单位时间内限制访问频率的教程

    这篇文章主要介绍了在nginx中实现单位时间内限制访问频率的教程,并非针对IP而是全局的访问量限制,需要的朋友可以参考下
    2015-04-04
  • nginx: [emerg] unknown directive报错误的问题

    nginx: [emerg] unknown directive报错误的问题

    本文主要介绍了nginx: [emerg] unknown directive报错误的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-09-09
  • nginx反向代理二级域名绑定方法及注意事项

    nginx反向代理二级域名绑定方法及注意事项

    本文介绍了利用nginx实现多域名和多站点的绑定的方法及相关注意事项,需要的朋友可以参考下
    2018-04-04
  • Mac使用Nginx设置代理并禁用自带Apache的问题记录

    Mac使用Nginx设置代理并禁用自带Apache的问题记录

    本文介绍如何在Mac上禁用自带的Apache服务并安装Nginx,首先需要关闭Apache并禁止其自启动,接着,通过Homebrew安装Nginx,并配置其文件和目录,最后,介绍了如何生成SSL/自签名证书,详细步骤包括修改Apache配置、安装Nginx、编辑Nginx配置文件以及验证和重启Nginx服务
    2024-09-09
  • Nginx常用配置以及代理转发操作详解

    Nginx常用配置以及代理转发操作详解

    这篇文章主要给大家介绍了关于Nginx常用配置以及代理转发的相关资料,nginx一般被用来做反向代理,将请求转发到应用服务器上,比如tomcat的应用,需要的朋友可以参考下
    2023-09-09
  • nginx+php出现No input file specified解决办法

    nginx+php出现No input file specified解决办法

    这篇文章主要介绍了nginx+php出现No input file specified解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • nginx下的代理服务器80端口被封的解决方案

    nginx下的代理服务器80端口被封的解决方案

    这篇文章主要是讲:通过nginx下面的代理服务器,实现访问A地址的时候自动代理到B地址的某个端口,主要用于标题说的某个端口被日.其他东西都正常的情况下,这玩意早上我刚刚测试过,这博客就是个很好的例子.
    2010-06-06
  • nginx中状态统计的实现

    nginx中状态统计的实现

    本文主要介绍了nginx中状态统计的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • Nginx在MAC上的安装、启动、重启和关闭

    Nginx在MAC上的安装、启动、重启和关闭

    这篇文章主要介绍了Nginx在MAC上的安装、启动、重启和关闭的相关资料,需要的朋友可以参考下
    2018-03-03

最新评论