<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; 子目录</title>
	<atom:link href="http://www.deepvps.com/tag/%E5%AD%90%E7%9B%AE%E5%BD%95/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Virtualmin/Webmin绑定子域名或子目录的方法</title>
		<link>http://www.deepvps.com/how-to-binding-sub-server-on-virtualmin-webmin.html</link>
		<comments>http://www.deepvps.com/how-to-binding-sub-server-on-virtualmin-webmin.html#comments</comments>
		<pubDate>Wed, 25 Jan 2012 13:58:28 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[Virtualmin]]></category>
		<category><![CDATA[Webmin]]></category>
		<category><![CDATA[子目录]]></category>
		<category><![CDATA[绑定子域名]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=996</guid>
		<description><![CDATA[今天有个客户问deepvps，如何在Webmin绑定子域名呢？
现在简单介绍一下。下面以yourname.com域名为例，如下步骤：
1，选中你要绑定的虚拟服务器yourname.com，点新建Create Virtual Server
2，创建界面会出现New virtual server type: Top-level server &#124; Sub-server &#124; Alias of yourname.com
3，点击Sub-server（中文为子服务器），输入你要绑定的子域名，比如abc.yourname.com
则Webmin会自动绑定abc.yourname.com子域名。
并绑定该子域名的目录为：
/home/youname/domains/abc.yourname.com
无需新建FTP用户，登录yourname.com的FTP，进入domains/abc.yourname.com上传文件即可。
]]></description>
			<content:encoded><![CDATA[<p>今天有个客户问deepvps，如何在Webmin绑定子域名呢？</p>
<p>现在简单介绍一下。下面以yourname.com域名为例，如下步骤：</p>
<p>1，选中你要绑定的虚拟服务器yourname.com，点新建Create Virtual Server</p>
<p>2，创建界面会出现New virtual server type: Top-level server | Sub-server | Alias of yourname.com<span id="more-996"></span></p>
<p>3，点击Sub-server（中文为子服务器），输入你要绑定的子域名，比如abc.yourname.com</p>
<p>则Webmin会自动绑定abc.yourname.com子域名。<br />
并绑定该子域名的目录为：<br />
/home/youname/domains/abc.yourname.com</p>
<p>无需新建FTP用户，登录yourname.com的FTP，进入domains/abc.yourname.com上传文件即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-binding-sub-server-on-virtualmin-webmin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>几个 Nginx 子目录 伪静态(rewrite) 的例子</title>
		<link>http://www.deepvps.com/some-nginx-rewrite-examples-for-subdirectories.html</link>
		<comments>http://www.deepvps.com/some-nginx-rewrite-examples-for-subdirectories.html#comments</comments>
		<pubDate>Thu, 07 Apr 2011 14:12:44 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[伪静态]]></category>
		<category><![CDATA[子目录]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=767</guid>
		<description><![CDATA[现在已经有很多客户在 VPS 上使用 Nginx，对于刚从 Apache 转过来的客户最常遇到的一个问题就是怎么弄 Nginx 下的 rewrite 以及怎么把 Apache 里的 .htaccess 转化成 Nginx，网上关于这方面的资料一大堆，关于 wordpress, discuz, phpcms, ecshop, shopex 等的 rewrite 应有尽有，直接 copy 就可以。推荐一个在线自动将Apache .htaccess伪静态规则转换为Nginx rewrite网址，具体可以看我博客的常用工具。
还有一个 Nginx 新手常见的问题是拿到这些 rewrite 规则后不知道怎么改，比如 Nginx 下子目录的 rewrite 应该改成什么样子？/ 下是 wordpress，/bbs 下装个 discuz，/ 是 discuz，/blog 下装个 wordpress 或者 / 下是 wordpress，/blog 下再装个 wordpress 等，这样的 rewrite 怎么改呢？弄几个例子供参考：
WordPress 安装在子目录 /blog 下：
location [...]]]></description>
			<content:encoded><![CDATA[<p>现在已经有很多客户在 VPS 上使用 Nginx，对于刚从 Apache 转过来的客户最常遇到的一个问题就是怎么弄 Nginx 下的 rewrite 以及怎么把 Apache 里的 .htaccess 转化成 Nginx，网上关于这方面的资料一大堆，关于 wordpress, discuz, phpcms, ecshop, shopex 等的 rewrite 应有尽有，直接 copy 就可以。推荐一个在线自动将Apache .htaccess伪静态规则转换为Nginx rewrite网址，具体可以看我博客的<span style="color: #000000;">常用工具</span>。</p>
<p>还有一个 Nginx 新手常见的问题是拿到这些 rewrite 规则后不知道怎么改，比如 Nginx 下子目录的 rewrite 应该改成什么样子？/ 下是 wordpress，/bbs 下装个 discuz，/ 是 discuz，/blog 下装个 wordpress 或者 / 下是 wordpress，/blog 下再装个 wordpress 等，这样的 rewrite 怎么改呢？弄几个例子供参考：</p>
<p>WordPress 安装在子目录 /blog 下：</p>
<blockquote><p>location /blog/ {<br />
root /home/www/deepvps.com;<br />
index index.php index.html index.htm;<br />
if (!-e $request_filename) {<br />
rewrite ^.+/?(/blog/wp-.*) $1 last;<br />
rewrite ^.+/?(/blog/.*.php)$ $1 last;<br />
rewrite ^(.+)$ /blog/index.php?q=$1 last;<br />
}<br />
}</p></blockquote>
<p><span id="more-767"></span>Discuz! 7.2 安装在子目录 /bbs 下：</p>
<blockquote><p>location /bbs/ {<br />
root /home/www/deepvps.com;<br />
index index.php index.html index.htm;<br />
rewrite ^/bbs/archiver/((fid|tid)-[w-]+.html)$ /bbs/archiver/index.php?$1 last;<br />
rewrite ^/bbs/forum-([0-9]+)-([0-9]+).html$ /bbs/forumdisplay.php?fid=$1&amp;page=$2 last;<br />
rewrite ^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ /bbs/viewthread.php?tid=$1&amp;extra=page%3D$3&amp;page=$2 last;<br />
rewrite ^/bbs/space-(username|uid)-(.+).html$ /bbs/space.php?$1=$2 last;<br />
rewrite ^/bbs/tag-(.+).html$ /bbs/tag.php?name=$1 last;<br />
}</p></blockquote>
<p>Discuz! X1.5 安装在子目录 /bbs 下：</p>
<blockquote><p>location /bbs/ {<br />
    root   /home/www/deepvps.com;<br />
    index  index.php index.html index.htm;<br />
    rewrite ^([^.]*)/topic-(.+).html$ $1/portal.php?mod=topic&amp;topic=$2 last;<br />
    rewrite ^([^.]*)/article-([0-9]+)-([0-9]+).html$ $1/portal.php?mod=view&amp;aid=$2&amp;page=$3 last;<br />
    rewrite ^([^.]*)/forum-(w+)-([0-9]+).html$ $1/forum.php?mod=forumdisplay&amp;fid=$2&amp;page=$3 last;<br />
    rewrite ^([^.]*)/thread-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=viewthread&amp;tid=$2&amp;extra=page%3D$4&amp;page=$3 last;<br />
    rewrite ^([^.]*)/group-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=group&amp;fid=$2&amp;page=$3 last;<br />
    rewrite ^([^.]*)/space-(username|uid)-(.+).html$ $1/home.php?mod=space&amp;$2=$3 last;<br />
    rewrite ^([^.]*)/([a-z]+)-(.+).html$ $1/$2.php?rewrite=$3 last;<br />
    if (!-e $request_filename) {<br />
        return 404;<br />
    }<br />
}</p></blockquote>
<p>如果对理解 ^([^.]*)/([a-z]+)-(.+).html$ 这样的正则表达式有困难并对这方面有兴趣的话可以看看一些书，最好的一本应该是 O’Reilly 出的 Mastering Regular Expressions（也有中文版：《精通正则表达式》）。</p>
<p>参考：http://www.vpsee.com/2011/04/some-nginx-rewrite-examples-for-subdirectories/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/some-nginx-rewrite-examples-for-subdirectories.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
