zoukankan      html  css  js  c++  java
  • Linux上搭建图片服务器(Docker 安装的nginx,解决404)

    想把图片弄到自己的Linux上,并且可以开放给外部用域名访问

    先申请一个二级域名绑定到你的服务器上

    第一步:

     第二步(这里如果是dokcer安装的nginx,需要注意):

    nginx上配置

        #图片服务器
        server {
            listen       80;
            server_name  img.xxx.com;
            charset utf-8;
            access_log  /var/log/nginx/img.access.log main;
            location /images/ {
    alias  /usr/share/nginx/html/images;#ok autoindex on; ##显示索引 autoindex_exact_size on; ##显示大小 autoindex_localtime on; ##显示时间 } error_page 404 /404.html; }

     

    成功了:

      

     这里会遇到一个问题,就是我的nginx本身是使用nginx安装的,目录是使用了挂载目录.

    Docker安装是将本地的/data/nginx/html 挂载到usr/share/nginx/html 上

    所以这里要调用images,就需要使用路径是,这样实际的挂载目录/data/nginx/html/images

    /usr/share/nginx/html/images

     同时进入容器也可以看到/usr/share/nginx/html/images 下面才有东西,并且是我存放的图片.

  • 相关阅读:
    CSS清浮动
    深入理解BFC
    深入理解CSS浮动
    CSS颜色模式转换器的实现
    深入理解CSS背景
    理解CSS前景色和透明度
    深入理解CSS六种颜色模式
    HTML学习目录
    深入理解display属性
    深入理解盒模型
  • 原文地址:https://www.cnblogs.com/sunxun/p/13451979.html
Copyright © 2011-2022 走看看