nginx 虚拟网站目录设置方法

有时候我们想装一下phpmyadmin,又不想把phpmyadmin文件放到网站根目录中去,可以使用虚拟目录来解决。

 代码如下 复制代码

# phpmyadmin 虚拟目录
location /pma {
    alias   /web/htdocs/phpmyadmin;
    index  index.html index.htm index.php;
}
# 虚拟目录支持php
location ~ ^/pma/.+.php$ {
    rewrite /pma(/.*.php?) $1 break;
    root    /web/htdocs/phpmyadmin;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    include        fastcgi.conf;
}

alias

 代码如下 复制代码
location /abc/
{    
alias /home/html/abc/;
}

 

在这段配置下,http://test/abc/a.html就指定的是 /home/html/abc/a.html。这段配置亦可改成

root

 代码如下 复制代码
location /abc/
{    
root /home/html/;
}

 

那么在/a/目录下必须有一个hello目录,否则报错.
root如果不是在location命令里边那么它就是指定一个网站的根目

alias: 这个是别名,就是定义上边的文件或目录的别名
root:则是指定目录某个目录的父目录,如:
locate /hello/ {
root /a/;
}
那么在/a/目录下必须有一个hello目录,否则报错.
root如果不是在location命令里边那么它就是指定一个网站的根目录

另外,使用alias时目录名后面一定要加“/”

时间: 2024-10-01 07:06:39

nginx 虚拟网站目录设置方法的相关文章

linux apache 虚拟目录设置方法

linux apache 虚拟目录设置 打开/etc/httpd/conf/httpd.conf 文件,找到<IfModule dir_module>,在</IfModule>后面添加如下代码: #虚拟目录节点  代码如下 复制代码 <IfModule dir_module>     #设置欢迎界面    DirectoryIndex index.php index.html index.htm     Alias  /php  "F:/www.111cn.n

Apache下服务器虚拟主机的设置方法介绍

一.WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器.比如由一台机器同时提供http://www.company1.com, http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别. 使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度.另外,对于个人用户,也可以使用这种虚拟主机方式

读“360buy内部结构-title标题篇”所看到的网站标题设置方法

在A5首页有一篇系列文章,"细说360buy的内部结构系列:title标题篇",看完这两篇文章,其实还是对那篇作者挺佩服的,因为在其中基本上概括了京东上所有的页面title的设置方法,下面笔者就说一下看完这两篇系列文章所想到的页面title设置方法吧,希望可以续一下这两篇文章的精髓所在 title设置第一点:品牌化的网站形象 其实在互联网网站之中,首页title或多或少会有累积关键字的存在,其实京东的title设置形象很明显是朝着最大化的商城作曲的,所以在title中类目一概没提,而直

天翼云盘文件同步与目录设置方法

  在天翼云客户端中,不仅能够为我们提供文件上传功能,而且它还具有文件自动同步的功能,用户在下载使用天翼云PC客户端后,想要让本地文件夹自动与云盘中的文件实现同步,这时我们就需要同步功能,一些刚刚接触到天翼云客户端的用户不知道如何设置同步功能,故此小编为大家编写了该教程,需要的用户赶快试试吧!           设置同步目录的方法   1.用户在首次登陆天翼云PC客户端时,客户端会为用户弹出文件同步设置窗口,这时我们就能够选择需要同步的本地目录了,用户可选择也可不选择,如果没有选择指定同步目录

Nginx对某个目录设置密码保护例子_nginx

有时不想某个目录被访问,所以要加密码之类来保护,以前用过的 Apache 好像很简单就实现目录加密.我用的是 Nginx,用了那么久 Nginx 还真没试过加密--参考了一些资料,然后发现这样就可以:(Debian系统,配置中"#......."表示后续还有其他配置)1. 配置网站(假如 yousite.com 放在 /home/www,然后要对 ooxx 目录加密) 复制代码 代码如下: server { listen 80; server_name yousite.com; roo

Chrome浏览器模拟手机访问网站的设置方法

  以前我们介绍过如何通过修改Chrome浏览器运行参数的方法来模拟手机访问网站,但是在Chrome 32和33版本以后增加了更加便捷的方法,在开发者工具中只需要设置一下就能方便的模拟各种手机型号的访问效果了. 方法如下: 1.打开Chrome浏览器,需要32以后版本的.笔者使用的是Chrome 33版本. 2.打开"开发者工具",快捷键(F12或者Ctrl+Shift+i). 3.在"开发者工具"界面的右侧有个"Show drawer"按钮,点

nginx代理指定目录命令方法

在服务器端我的博客是http://127.0.0.1:8080/blog下面的,我想通过nginx的反向代理到www.111cn.net的域名下 比如原来文章的url是http://127.0.0.1:8080/blog/article/123 现在我想这么访问: 域名/article/123  代码如下 复制代码 server {     listen      80;     server_name  www.111cn.net;     location / {         rewri

Win8开始屏幕添加网站设置方法

  Win8正式版已经上市几天了,相信不少电脑爱好者已经抢先体验Win8正式版中,Win8优化了系统内核心,提升了电脑流畅度,同时还添加了开始屏幕,方便大家将一些常用的应用网站放置于开始屏幕中,方便查找进入,今天本文将与大家分享如何在Win8开始屏幕添加网站的设置方法,也就是将指定网站固定添加到Win8开始屏幕,方面后期查找调用等等. 首先我们从Win8开始屏幕中点击IE浏览器磁贴图标,进入Win8界面的IE10浏览器. 访问我们喜欢的网站.然后点击鼠标右键,屏幕底端将会出现操控菜单.点击大头针

家用路由器设置方法

  家用路由基本设置 1,通常还内嵌了4 口10/100M交换机,安装非常简单.当你申请了宽带线路上网后,ISP会为你安装好线路,你只需将进来的线路(将网线或ADSLMODEM的LAN口)连接至路由器的WAN(广域网)接口,再将路由器的LAN(局域网)接口连接到集线器.交换机或电脑网卡上即可. 2,路由器支持常用的三种设置方式:PPPOE,动态IP,静态IP.路由器通常是基于Web的管理页面,对于那些没有路由器使用经验的用户,产品一般配备了十分详尽的使用说明,可以帮助用户全面了解路由器的使用和配