`
songofhawk
  • 浏览: 26507 次
  • 来自: ...
社区版块
存档分类
最新评论

Nginx 配置中location root 的注意事项

阅读更多

在配置Nginx服务的时候,可以给不同的uri访问指向不同的位置,例如下面的配置:

server {
       listen       80;
       server_name  www.xx.com;

       location / {
          root   D:/www;      #定义默认根目录位置(windows系统)
          index index.php index.html index.htm;   #定义首页索引文件的名称
       }
 
       location /abc {
          root   D:/files/xx;      #定义其他请求的根目录位置(windows系统)
          index index.php index.html index.htm;   #定义首页索引文件的名称
       }
}

 这里的默认路径没有问题,而/abc这个路径要想正常访问,在“D:/files/xx”目录下还需要有一个abc目录,否则会抛出404异常

 

分享到:
评论

相关推荐

    nginx location中uri的截取的实现方法

    在Nginx配置中,`location`指令是用于匹配HTTP请求URI并执行相应处理的关键部分。本文将深入探讨如何在`location`中实现URI的截取,并解释`root`、`alias`以及`proxy_pass`指令在处理URI时的不同行为。 ### 1. `...

    nginx对http method的控制修改方法

    本文将详细介绍如何通过修改Nginx源码来实现对HTTP方法的支持,并提供详细的步骤及注意事项。 #### 二、理解HTTP Method限制 在Nginx的源码中,默认会有一些针对HTTP方法的限制,这些限制通常体现在源码中的条件...

    nginx php配置

    #### 七、注意事项 - 本文档仅供参考,在生产环境中部署时需谨慎考虑安全性、性能优化等因素。 - 确保所有依赖库都已正确安装。 - 配置文件中的路径和端口根据实际情况进行调整。 - 对于 SSL/TLS 加密,建议使用更...

    nginx安装配置讲解

    ### 七、安全注意事项 - 定期更新Nginx以获取最新安全补丁。 - 配置防火墙规则限制访问IP或端口。 - 不在配置文件中直接写入敏感信息,如数据库密码。 通过以上讲解,相信你已经对Nginx的安装和配置有了基础了解。...

    详解Nginx配置多站点需要踩的坑

    除了这些基本配置,还有其他一些高级技巧和注意事项。例如,为了提高性能,可以开启`sendfile`功能,这允许Nginx直接由内核传输文件,而无需通过用户空间。同时,`tcp_nodelay`可以调整TCP传输策略,减少延迟但可能...

    linux上安装nginx发布项目.rar

    在Nginx中发布项目,你需要将项目文件放置在配置文件中指定的root目录下。例如,如果项目文件位于`/opt/myproject`,则修改配置文件: ```nginx location / { root /opt/myproject; index index.html index.htm; }...

    Nginx双向SSL认证配置详解

    #### 五、注意事项 1. **证书路径**:确保配置文件中的证书路径正确无误。 2. **域名匹配**:服务端证书中的`Common Name`必须与实际使用的域名相匹配。 3. **权限问题**:检查证书文件的权限设置,确保Nginx用户...

    Nginx 安装配置教程.md

    #### 五、注意事项 - **系统兼容性**:确保遵循正确的步骤,根据操作系统选择合适的命令。 - **官方文档**:建议始终参考Nginx官方文档,确保配置符合最新规范和最佳实践。 - **安全性**:在进行高级配置前,考虑...

    nginx+php配置环境+源软件包

    `nginx+php配置.docx`文件可能包含了更详细的步骤和注意事项,建议参考该文档以确保配置过程的顺利完成。记住,配置过程可能会因不同的操作系统和软件版本略有不同,所以遇到问题时,查阅官方文档或在线社区是很有...

    nginx 映射本地文件

    安全注意事项 虽然Nginx的本地文件映射功能强大,但也需要注意安全问题: - **限制访问权限**:确保只允许需要访问的用户或IP地址访问映射的文件。 - **隐藏敏感信息**:不要将敏感数据或配置文件放置在映射的...

    用nginx代理weblobic.pdf

    ### 注意事项 在使用Nginx代理Web服务时,应该注意一些安全性问题,例如设置正确的权限、限制访问控制等。另外,如果代理的服务器有SSL/TLS加密,还需要配置HTTPS相关的指令,以保证数据传输的安全。 ### 总结 ...

    nginx压缩包下载直接使用,使用前请在nginx.conf中配置好服务

    题目中提到“使用前请在 nginx.conf 中配置好服务”。`nginx.conf` 是 Nginx 的主配置文件,它定义了 Nginx 的全局设置、事件处理方式、HTTP 服务器、location 规则等。基本的配置结构如下: ```nginx user ...

    nginx安装使用教程

    ### 九、安全注意事项 确保在生产环境中配置HTTPS以加密传输,使用`listen 443 ssl;`并添加SSL证书配置。同时,限制对敏感目录的访问,避免暴露服务器信息。 ### 十、监控与日志 Nginx的日志默认保存在`/var/log/...

    掌握地理定位:如何在 Nginx 中配置 GeoIP 模块

    ### 掌握地理定位:如何在 Nginx 中配置 GeoIP 模块 #### Nginx 简介与特点 Nginx 是一个高性能的 HTTP 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。它由俄罗斯的程序员伊戈尔·赛索耶夫(Igor ...

    nginx location匹配实例详解

    **Nginx Location匹配是Nginx服务器配置中的核心部分,用于处理HTTP请求的路由转发。Location指令允许根据请求的URI来决定如何处理请求。在本文中,我们将深入探讨几个Nginx Location匹配的实例,以帮助理解其工作...

    nginx-1.18.0-1.el7.ngx.x86_64

    此外,压缩包中还包含了一个名为 "部署.txt" 的文件,这可能是对部署 Nginx 的详细步骤或注意事项的文本说明。通常,部署 Nginx 包括配置服务器块(server blocks)以处理不同域名,设置日志文件,配置反向代理,...

    nginx配置引发的403问题解决办法

    ### 额外注意事项 1. **权限问题**:403错误也可能由文件或目录的权限引起。确认`/usr/local/nginx/html1`及其所有子目录对Nginx用户(通常是`www-data`或`nginx`)有读取和执行权限。 2. **防火墙设置**:检查...

    nginx-php5配置

    - **根目录配置**: 在`location / {}`块中设置`root`属性,指向网站的根目录。如果目录名包含空格,则需要使用反斜杠(`\`)进行转义。 - **PHP配置**: - 修改`location ~ \.php$ {}`中的`fastcgi_pass`为本地FastCGI...

    CentOS6.5 一键nginx安装

    在本教程中,我们将探讨如何在CentOS 6.5上进行一键安装Nginx的过程,以及相关的配置和注意事项。 首先,我们需要确保系统是root权限,因为安装和配置Nginx需要修改系统文件。可以使用`sudo su`或`su -`命令切换到...

    Nginx配置同一个域名同时支持http与https两种方式访问实现

    以下是详细的配置步骤和注意事项: 首先,我们需要创建两个`server`块,一个监听HTTP的80端口,另一个监听HTTPS的443端口。在HTTP服务器块中,我们将配置一个`return 301`指令,将所有请求重定向到HTTPS。 ```...

Global site tag (gtag.js) - Google Analytics