ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

09-基于Nginx发布静态资源

2022-09-06 18:31:03  阅读:204  来源: 互联网

标签:nginx 静态 09 server Nginx conf home root localhost


使用Nginx发布静态资源

找一些静态资源, 上传拿到服务器, 我就直接拿老师的了

上传完成

配置nginx.conf

进入nginx/conf文件夹, 创建独立配置文件

vi staticfile.conf

编写路由映射

server {
  listen       90;
  server_name  localhost;
  location / {
    root   /home;
  }
}

在配置里面导入自己写的配置

[root@localhost conf]# cd ../
[root@localhost nginx]# cd sbin/
[root@localhost sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@localhost sbin]# ./nginx -s reload
[root@localhost sbin]#

检查配置文件并重启

直接在根路径后添加资源路径就可以访问了

但是这样做存在一个问题, 那就是会对外暴露真实的磁盘资源

修改配置文件

server {
  listen       90;
  server_name  localhost;
  location / {
    root   /home;
  }
    # 添加新的别名映射, 为了和之前的对比, 就没有删除上面的
  location /static {
    alias   /home;
  }
}

检查重启

也是可以访问的, 这样如果不是/home,而是有很长的路基都可以写在别名里面, 这样就不会对外暴露真实路径了

标签:nginx,静态,09,server,Nginx,conf,home,root,localhost
来源: https://www.cnblogs.com/flower-dance/p/16662882.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有