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 下面才有东西,并且是我存放的图片.

  • 相关阅读:
    git 常用命令
    PHP打印日志类
    如何从总账获取分类账信息
    AP -> GL 数据流动
    JDeveloper 速度慢问题
    JDeveloper 滚轮不受控制
    MyBatis 环境搭建
    初识 MyBatis
    Linux 中设置 MySQL 字符集为 UTF-8
    Linux 安装 MySQL 详解(rpm 包)
  • 原文地址:https://www.cnblogs.com/sunxun/p/13451979.html
Copyright © 2011-2022 走看看