精华内容
下载资源
问答
  • nginx映射文件服务器文件夹 普通用户A安装的nginx,yum源搭建文件服务器,新建普通用户B,其主目录是文件服务器需要访问的目录 普通用户A启动nginx无法访问B用户的文件服务器目录,提示403forbidden,权限不足 ...

    nginx映射文件服务器文件夹

    普通用户A安装的nginx,yum源搭建文件服务器,新建普通用户B,其主目录是文件服务器需要访问的目录

    普通用户A启动nginx无法访问B用户的文件服务器目录,提示403forbidden,权限不足

    解决方案:

    nginx的配置文件:nginx.conf将user ***   取消注释  并改成自己的文件服务器用户B      user  B;

    重启nginx,但是报错:the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /opt/nginx/conf/nginx.conf:1

    解决方案:

    进入到nginx的sbin目录,执行以下命令:

    所有用户都可以运行(因为是755权限,文件所有者:root,组所有者:root)

    chown root:root nginx

    chmod 755 nginx

    执行完毕,root用户进行启动,启动成功,文件服务器目录也可以访问了~~~~

    或者:

    仅 root 用户和 B用户可以运行(因为是750权限,文件所有者:root,组所有者:B)

    chown root:B nginx

    chmod 750 nginx

     

    转载于:https://www.cnblogs.com/qingqing74647464/p/9435582.html

    展开全文
  • Linux中nginx映射php文件夹

    千次阅读 2014-04-09 13:29:38
    nginx中的conf/nginx.conf中,复制一段server代码,修改如下: server {  listen 8888;#example port  root /home/users/brian/php-project;#folder path  server_name localhost;#or ...

    直接贴代码吧。

    nginx中的conf/nginx.conf中,复制一段server代码,修改如下:


    server {

            listen 8888;#example port

            root   /home/users/brian/php-project;#folder path
            server_name  localhost;#or 127.0.0.1
            access_log  /home/users/brian/var/log/AP.8888.log  main;#这两条是log,可以不加的
            error_log  /home/users/brian/var/log/AP.error.8888.log  debug;
            location / { 
              root  /home/users/brian/php-project;
              index index.php index.html index.htm default.php;
            }   
        
            location ~ \.php$ {
                fastcgi_pass   unix:/home/users/brian/env/run/php.sock;#php.sock path
                include        fastcgi_params;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_index   index.php;
            }   

    }



    最后,别忘了重启nignx啊。

    nginx]$./sbin/nginx -s reload

    这样重启就不用kill之后再启动了。方便。

    展开全文
  • nginx映射服务器上某个文件夹

    千次阅读 2019-06-21 21:53:00
    废话不说,先看效果 ... 需要映射的文件 /data/RES_DIR 下所有的文件夹 nginx的配置文件地址 /usr/local/nginx/conf/nginx.conf 是我nginx 目录下...nginx的配置映射 /data/RES_DIR 下文件 location /RES_DIR { ...

    废话不说,先看效果

    访问地址: http://120.78.200.182/RES_DIR/
    在这里插入图片描述

    需要映射的文件

    /data/RES_DIR 下所有的文件夹
    在这里插入图片描述

    nginx的配置文件地址

    /usr/local/nginx/conf/nginx.conf 是我nginx 目录下配置文件的地址
    nginxxia

    nginx的配置映射 /data/RES_DIR 下文件

      
      location /RES_DIR {  ## 拦截80端口下/RES_DIR的所有请求
                autoindex on;    ##  开启文件索引  搜索
                root /data; 	 ##   需要和下面匹配的文件保持一致(也就是你需要访问的目录)
    }
    
            location ^/data~*$ {    ## 匹配data下所有的文件
                    add_header Content-Type text/plain;  ## 浏览器会以文件夹的形式输出
            } 
    
    展开全文
  • Nginx 附件文件夹设置

    2021-01-04 16:23:36
    附件下载的文件夹通过nfs映射到web服务器。 那怎么通过nginx可以直接下载呢? 答案很简单,通过nginx 再配置一个路径。配置如下 ,包括了web与附件文件夹的设置。 server { listen 8888; server_name 127.0.0.1; ...

    使用的是场景
    附件下载的服务器与web服务器是区分开来的。附件下载的文件夹通过nfs映射到web服务器。
    那怎么通过nginx可以直接下载呢?
    答案很简单,通过nginx 再配置一个路径。配置如下 ,包括了web与附件文件夹的设置。

    server {
            listen       8888;
            server_name  127.0.0.1;
    
            #**web文件件设置**
            location / {
          	    root  \web;
          	    index  index.html index.htm;
    	    proxy_buffer_size 64k;
    	    proxy_buffers 32 32k;
    	    proxy_busy_buffers_size 128k;
    	    client_max_body_size    1000m;
          	    proxy_set_header X-Forwarded-For $remote_addr;
            }
    
            #**附件文件夹设置**
            location /ftpfiles {
    		  alias \ftpfiles;
            }
        }
    

    这样,通过location/ftpfiles/+文件名 就能下载到附件了。无需下载api。

    ps:
    nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的:
    1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;
    2)root指定的目录是location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的;
    3)使用alias标签的目录块中不能使用rewrite的break(具体原因不明);另外,alias指定的目录后面必须要加上"/“符号!!
    4)alias虚拟目录配置中,location匹配的path目录如果后面不带”/",那么访问的url地址中这个path目录后面加不加"/“不影响访问,访问时它会自动加上”/";
    但是如果location匹配的path目录后面加上"/",那么访问的url地址中这个path目录必须要加上"/",访问时它不会自动加上"/"。如果不加上"/",访问就会失败!
    5)root目录配置中,location匹配的path目录后面带不带"/",都不会影响访问。

    展开全文
  • 安装docker,并且创建文件夹,复制配置,创建nginx容器,参数自行修改 curl -sSL https://get.daocloud.io/docker | sh sudo systemctl start docker sudo systemctl enable docker docker pull nginx mkdir -p /etc/...
  • 这个问题很坑爹,我按照视频中的步骤一一进行了配置,在根目录下创建了ftpfile文件夹,并且为这个文件夹创建了一个用户ftpuser,但是当我做完了所有配置,以nginx映射到这个根目录的文件夹时,不管是访问当前目录,...
  • nginx 映射本地文件

    2018-04-28 10:14:02
    利用nginx对本地文件进行映射,实现可以通过url进行访问,使用场景:例如通过url访问本地图片,而不需要依赖tomcat等容器。
  • Nginx 映射本地文件

    万次阅读 2018-04-28 10:15:11
    Nginx 映射本地文件一、使用场景Windows环境下,通过url访问本地文件。二、相关配置1、修改nginx.conf文件,原配置文件的root为文件所在的目录。resource为访问资源的url配置。如果修改resource,rewrite也要对应...
  • 1.设置端口映射run [-P][-p]大写的 P 是Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口1.1映射所有接口地址使用 hostPort:containerPort 格式本地的 5000 端口映射到容器的 5000 端口,可以执行...
  • 情景:最近闲些整理一下linux系统下安装nginx教程,在此记录一下。 安装分三步: 1.准备: 【1】nginx对linux版本有要求,必须linux 内核2.6及以上版本:使用uname -a查看即可。 ## 进入conf目录 cd conf ## ...
  • 例如:你将下载个文件到本地,需要给下载的人提供一个下载地址,你就可以使用nginx将本地文件映射出去,给他一个链接。本文采用window场景,在Linux里面的操作也是类似的哦 正片环节: nginx下载地址 下载完nginx...
  • 最终访问的资源映射到了/root/目录。 比如访问url http://192.168.2.251/logs/fanlai/fanlaipack/ 时,最终显示的是文件目录/root/logs/fanlai/fanlaipack,页面显示如下。 开启日志文件访问功能 ...
  • 本地host文件和nginx映射的关系

    千次阅读 2019-05-29 11:44:21
    首先,客户端通过域名请求服务,如果你在本地的hosts文件中配置了该域名与ip的映射关系,那么,请求就会直接发送到hosts文件中对应的ip,不会通过dns解析(如果本地hosts文件中没有配置,就会通过dns解析域名)。...
  • 这边的案例是将window的ip映射到域名 nginx在根据域名进行匹配转给网关(微服务gateway) 二、修改本地hosts文件: 2.0 、统一说明 小编是使用cat打印出来说明 如何编辑文件呢? ==> vi 基操 注意:是英文输入法...
  • 1、配置图片 2.去nginx的安装目录下的/logs/error.log,看日志 发现,日志中的路径是上次修改的路径,不是我配置的路径。...还需要打开任务管理器,关闭nginx的所有进程,然后重启nginx就行了 make ...
  • } } 后记 保存到本地后就是静态资源,无需再使用上面的接口获取了,可以使用nginx代理映射到存储文件夹下获取,只需要前端将src设定到这里就好了。 location /partyFile { root /opt/djian; index index....
  • 1.查看解压后的nginx文件夹 1.当前conf应该就是一些配置文件 2.docs应该就是文档 3.html应该就是存放静态html文件 4.logs应该就是用来存储日志 5.temp应该就是用来存放零时文件的 2.查看conf中的配置信息 1.user...
  • server { listen 80; server_name www.domain.com; location ~ \.php$ { root /var/www/html/www/test/public; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php;... fastcgi_param SCRIPT_FILENAME $docum
  • Nginx配置映射静态资源

    千次阅读 2019-01-20 21:32:21
    我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机  添加监听端口...
  • docker安装Nginx 1、使用docker命令随便启动一个Nginx实例,本地无Nginx也可以使用以下命令,docker会检测,如果没有则自动进行镜像下载再运行,此步骤只是用来复制出配置,用于和docker中映射 命令: docker run -p...
  • gunicorn和nginx端口映射

    千次阅读 2018-04-26 08:44:12
    web环境部署gunicorn安装pip install gunicorngunicorn启动项目gunicorn module_name:variable_name例:gunicorn run:app例:gunicorn -b 0.0.0.0:8000 run:app可以通过这个ip访问到服务器nginx把本地80端口转到其他...
  • 进入 conf 文件夹,打开 nginx.conf 配置文件 查看nginx默认端口为 80 启动 nginx 双击后会一闪而过,所以我们在黑窗口中运行这个执行文件。 键盘Wind+R,输入cmd,确定 我解压到了桌面,进入到 nginx 解压目录,...
  • LINUX安装NGINX与域名映射

    千次阅读 2018-06-27 15:45:35
    简介 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-... NGINX可实现服务器负载均衡和域名映射等功能 安装 安装依赖 gzip模块需要 zlib 库 rewrite模...
  • 使用nginx + host 映射域名到本地

    千次阅读 2018-11-12 18:01:53
    使用nginx映射域名到本地 ps: 最近在写一个app内嵌套的项目,然后在app内部只能通过域名访问,在调试过程中需要写完代码然后提交,打包,发布bulabulabula~ 然后爆炸~~,不多哔哔,进入正题。 首先,下载nginx // ...
  • nginx服务路径映射

    千次阅读 2019-04-17 09:36:34
    windows下 ...在nginx.conf文件中添加: server { listen 81; location / { root D:/xxx/web-front/; // 虚拟路径地址 } } linux下 在nginx.conf文件中添加: include /etc/nginx/conf.d/my.con...
  • 在cong >nginx.conf>server下增加vsftp映射路径 1、完成后先停止后再重启 2、再修改访问文件的权限改成777
  • nginx入门笔记1.安装2.index指令3.location通配符4.配置访问密码 1.安装 安装 2.index指令 index指令 3.location通配符 location 4.配置访问密码 https://www.cnblogs.com/fenqi/p/10879849.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,334
精华内容 6,133
关键字:

nginx映射文件夹