nginx虚拟目录配置

参考文章:https://blog.csdn.net/whatday/article/details/50649461

 
1. location ~ ^/awstats/ {
      root  /home/awstats/;
访问:http://test.com/awstats/ 实际访问的是/home/awstats/awstats/

2.      location ~ ^/awstats/ {
        alias  /home/
访问:http://test.com/awstats/ 实际访问的是/home/
3.      location ~ ^/awstats/ {                        #使用alias时目录名后面一定要加“/”
        alias  /home/awstats/;
访问:http://test.com/awstats/ 实际访问的是/home/awstats/
4.      location ~ ^/awstats/ {
        root  /home/;
访问:http://test.com/awstats/ 实际访问的是/home/awstats/
 


原文地址:https://www.cnblogs.com/taiguyiba/p/9231337.html

时间: 2024-10-13 21:39:40

nginx虚拟目录配置的相关文章

Nginx 虚拟目录和虚拟主机的配置

nginx.conf 配置文件的几个常用命令 nginx 配置文件主要分为六个区域: main: 全局设置 events: nginx工作模式 http: http设置 sever: 主机设置 location: URL 匹配 upstream: 负载均衡服务器设置 下面,就以在 Windows 上使用 phpStudy 集成开发环境举例说明下 Nginx 的虚拟目录和虚拟主机是如何配置的: Nginx 虚拟目录配置 通俗地讲,虚拟目录的意思就是浏览器上输入的 URL 不一定就代表网站在文件系统

nginx虚拟目录(alias与root的区别)

原文地址:http://blog.sina.com.cn/s/blog_6c2e6f1f0100l92h.html nginx虚拟目录(alias与root的区别) 今天配置awstats,awstats创建出的文件目录在/home/awstats下,在nginx中加入配置后狂报404,发现还是忽略了root和alias的区别,特将修改配置记录如下: 1.失败:server {        server_name  test.com;        charset utf-8,GB2312; 

Nginx虚拟主机配置实践之nginx访问同一个地址方法(二)

Nginx虚拟主机配置实践之nginx访问同一个地址方法(二) 一.虚拟主机别名介绍 虚拟主机别名就是为虚拟主机设置除了主域名以外的另一个或多个域名名字,这样就能实现用户访问的多个域名对应于同一个虚拟主机网站的功能.在生产环境中,以www.afeilinux.com域名的虚拟主机为例,为其增加一个别名afeilinux.com时,在该域名出现的网站内容和访问www.afeilinux.com得到的结果是一样的. 二.实施方法 第一种方法:Nginx虚拟主机的别名配置 更改wtf.conf配置文件

Nginx虚拟主机配置实践(一)

Nginx虚拟主机配置实践(一) 一.虚拟主机的概念 在Web服务里虚拟主机就是一个独立的网站站点,这个站点对应独立的域名(也可能是IP或端口),具有独立的程序及资源目录,可以独立的对外提供服务供用户访问. 二.虚拟主机的类型 基于域名的虚拟主机 基于端口的虚拟主机 基于IP的虚拟主机 说明:实际生产中用的最多的就是基于域名的虚拟主机,其他两种了解即可. 三.基于一个域名虚拟主机的配置 Nginx主配置文件结构 创建一个最简化的Nginx主配置文件 [[email protected] conf

Nginx虚拟主机配置详解

Nginx虚拟主机配置详解 一.虚拟主机介绍 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台"虚拟"的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW.FTP.Email等),同一台主机上的虚拟主机之间是完全独立的.从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样. 利用虚拟主机,不用为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程.虚拟主机提供了在同一台服务器.

Exchange 2010虚拟目录配置要点概述

默认情况下webservices的虚拟目录的内部和外部URL无法在图形界面修改,我们可以借助powershell. 首先查看webservices虚拟目录的配置情况. 可以从下图看到cas01的webservices的虚拟目录配置是默认的. 先查看帮助信息,获取设置internalURL的命令. 这里我要把他的internalURL改成统一的名称,可以使用下面的命令. 下图我设置了CAS01和CAS02服务器的internalURL地址. ============================

RHEL7下Nginx虚拟主机配置(三)

RHEL7下Nginx虚拟主机配置 前面两节讲过安装和配置文件了,这里写出配置文件,大家根据内容修改配置文件就可以了. http { server{ listen    80; server_name   192.168.1.20; access_log        log/192.168.1.20 main; location / { index    index.html; root      /application/nginx/html/; } } server{ linsten  8

tomcat虚拟目录配置

1.web容器:仅在动态web中,专门用来处理数拼凑代码,可连接数据库.EJB分布式开发中的容器.2.tomcat:4.1/4.5&5.5/6.0只是适用jdk版本不同问题.安装时必须关闭防火墙.3.jsp追中都是以*.Class形式执行4.tomcat主目录:bin所有可执行命令,开启和关闭:conf配置信息文件夹:lib库文件:logs日志:webapps工程文件存放:work临时文件(每次js重编译所放临时文件,如果卡顿无法编译新没内容可删除. 5.端口修改:conf-server.xml

TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置

一.不写端口. 这个问题都被问烂了,因为TOMCAT默认的访问端口为8080,而TCP/IP协议默认80端口访问,大家之所以看到别的网站都不写端口号是因为人家用的的80端口访问的,而80端口因为的TCP/IP的默认端口所以就不用写出来了.大家如果想改的话可以在tomcat安装目录中的conf文件中的server.xml文件中的 <Connector connectionTimeout="20000" port="80" protocol="HTTP/