nginx搭建图片服务器

(1)创建用户

(非必须)

创建用户:useradd ftpuser

设置密码:passwd 123456

(然后输入两次密码,这个用户将来是有作用的,vsftpd服务需要用到)

 现在/home下应该就有个ftpuser文件夹

(记录一下在Linux下创建新用户各种懵逼的几十分钟,其实,只要在根目录下执行指令

  sudo useradd xxx(xxx为你想要的用户名)就ok~)

 

(2)创建存放静态资源的相关文件夹

然后在ftpuser里面创建文件夹www,在www下创建文件夹images

也就是这样的   /home/ftpuser/www/images  ,images下面存放静态资源

创建文件夹命令:mkdir www

请依次创建  www,images

(3)文件权限:

设置文件夹及其子文件夹访问权限,我直接是777

执行命令   chmod 777 ftpuser -R

(4)修改nginx配置文件:


在/usr/local/nginx/conf,里面有个nginx.conf

打开nginx.conf可以发现:

大致说的是一个server  块里面有多个location去匹配url,将root(需要访问的根路径)加到匹配的url前面拼装成请求的静态资源的真实路径:

比如:server {

location  /images/ {

root /home/ftpuser/www;      //假设你请求的是 192.168.**/images/hello.html,特别注意www后面没有斜杠,root也不是root用户,而是根路径,匹配 /images/的第一个  /

  //那么这里就会处理你的请求,将  /home/ftpuser/www/images/hello.html 给你呈现出来

autoindex on;   //这个是为了让这个资源你可以浏览

}

}

保存修改后,请重启nginx,执行   

./nginx -s reload

然后打开浏览器访问:

详细地址(https://blog.csdn.net/qq_36922927/article/details/79554806

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值