<?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/%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>wget 下载整个网站或目录</title>
		<link>http://www.deepvps.com/wget.html</link>
		<comments>http://www.deepvps.com/wget.html#comments</comments>
		<pubDate>Mon, 15 Jul 2013 14:57:30 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[wget]]></category>
		<category><![CDATA[目录]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1366</guid>
		<description><![CDATA[wget是linux下命令行的下载工具，功能很强大，虽然我很少用，一般下在一些小东西都是直接用firefox，seamonkey这些浏览器自带的下载功能下载，没有必要用wget或者其他下载工具。但是某些时候却不是浏览器自带的下载功能和一些其他的下载软件所能做的的，这时候就得用wget了。比如如果你想下载一个网页目录下的所有文件，如何做呢？
先介绍几个参数：-c 断点续传（备注：使用断点续传要求服务器支持断点续传），-r 递归下载（目录下的所有文件,包括子目录），-np 递归下载不搜索上层目录，-k 把绝对链接转为相对链接，这样下载之后的网页方便浏览。-L 递归时不进入其他主机，-p 下载网页所需要的所有文件。
比如：#wget -c -r -np -k -L -p http://www.abc.com/abc/
]]></description>
			<content:encoded><![CDATA[<p>wget是linux下命令行的下载工具，功能很强大，虽然我很少用，一般下在一些小东西都是直接用firefox，seamonkey这些浏览器自带的下载功能下载，没有必要用wget或者其他下载工具。但是某些时候却不是浏览器自带的下载功能和一些其他的下载软件所能做的的，这时候就得用wget了。比如如果你想下载一个网页目录下的所有文件，如何做呢？</p>
<p>先介绍几个参数：-c 断点续传（备注：使用断点续传要求服务器支持断点续传），-r 递归下载（目录下的所有文件,包括子目录），-np 递归下载不搜索上层目录，-k 把绝对链接转为相对链接，这样下载之后的网页方便浏览。-L 递归时不进入其他主机，-p 下载网页所需要的所有文件。<span id="more-1366"></span></p>
<p>比如：#wget -c -r -np -k -L -p http://www.abc.com/abc/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/wget.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何开启Nginx的目录文件列表功能</title>
		<link>http://www.deepvps.com/how-to-open-nginx-directory-file-list-functionality.html</link>
		<comments>http://www.deepvps.com/how-to-open-nginx-directory-file-list-functionality.html#comments</comments>
		<pubDate>Fri, 25 Feb 2011 12:44:08 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[列表]]></category>
		<category><![CDATA[开启]]></category>
		<category><![CDATA[目录]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=733</guid>
		<description><![CDATA[Nginx默认是不允许列出整个目录的。如何开启Nginx的目录文件列表功能？
打开nginx.conf文件，在location server 或 http段中加入
autoindex on;
另外两个参数最好也加上去：
autoindex_exact_size off;
默认为on，显示出文件的确切大小，单位是bytes。
改为off后，显示出文件的大概大小，单位是kB或者MB或者GB
autoindex_localtime on;
默认为off，显示的文件时间为GMT时间。
改为on后，显示的文件时间为文件的服务器时间
配置Nginx目录列表的方法详细参照：http://wiki.nginx.org/NginxChsHttpAutoindexModule
如果想希望目录列表支持header,footer则可以安装三方插件：http://wiki.nginx.org/NginxNgxFancyIndex
配置Nginx目录列表的效果如下：
Index of /

../
aspnet/                                            24-Jan-2010 21:45  [...]]]></description>
			<content:encoded><![CDATA[<p>Nginx默认是不允许列出整个目录的。<strong>如何开启Nginx的目录文件列表功能？</strong></p>
<p>打开nginx.conf文件，在location server 或 http段中加入</p>
<blockquote><p>autoindex on;</p></blockquote>
<p>另外两个参数最好也加上去：</p>
<blockquote><p>autoindex_exact_size off;</p></blockquote>
<p>默认为on，显示出文件的确切大小，单位是bytes。<br />
改为off后，显示出文件的大概大小，单位是kB或者MB或者GB</p>
<blockquote><p>autoindex_localtime on;</p></blockquote>
<p>默认为off，显示的文件时间为GMT时间。<br />
改为on后，显示的文件时间为文件的服务器时间</p>
<p><span id="more-733"></span>配置Nginx目录列表的方法详细参照：http://wiki.nginx.org/NginxChsHttpAutoindexModule</p>
<p>如果想希望目录列表支持header,footer则可以安装三方插件：http://wiki.nginx.org/NginxNgxFancyIndex</p>
<p>配置Nginx目录列表的效果如下：</p>
<pre>Index of /

../
aspnet/                                            24-Jan-2010 21:45       -
mui/                                               03-Jun-2010 11:42       -
mysql/                                             24-Jan-2010 21:42       -
others/                                            23-Apr-2010 10:35       -
php/                                               24-Jan-2010 21:47       -
sql/                                               31-Mar-2010 15:14       -
zend/                                              16-Jan-2010 15:21       -
deepvps.com                                        09-Jan-2010 11:35     130
du.txt                                             25-Mar-2010 21:36      10
dumeter.zip                                        22-Jan-2010 12:05      2M
favicon.ico                                        26-Aug-2009 04:36     318
ftp.exe                                            05-Jan-2010 06:31      4M
index2.html                                        24-Jan-2010 21:53      24
lxadmin.tar.gz                                     04-Jan-2010 19:27    820K
servu.rar                                          08-Jan-2010 15:01     10M
servu6.rar                                         16-Jan-2010 12:17      5M
teamviewer.zip                                     15-Jan-2010 10:50      3M
winrar.exe                                         09-Dec-2009 14:23      1M</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-open-nginx-directory-file-list-functionality.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>给网站根目录添加sgid权限</title>
		<link>http://www.deepvps.com/root-add-sgid.html</link>
		<comments>http://www.deepvps.com/root-add-sgid.html#comments</comments>
		<pubDate>Mon, 17 May 2010 16:05:03 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[sgid]]></category>
		<category><![CDATA[权限]]></category>
		<category><![CDATA[目录]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=432</guid>
		<description><![CDATA[网站根目录不正确的权限除了会带来安全性，还可以导致类似执行请求动作，连接信息必需提供这样的ftp问题，该如何正确设置网站根目录的权限呢？
今天这里主要讨论给网站根目录添加sgid权限
给目录添加sgid权限，可以使在该目录下创建文件或文件的所属组继承该目录的所属组。
假设该目录的所属组是www，那么添加了sgid权限后，无论你是用什么账户创建文件，其所属组都是www。
下面提供下给目录添加sgid权限的方法
chmod g+s .
ll -d .
看看所属组的权限有没有 s 位 ，比如
drwxr-sr-x 2 www www 4096 Apr 22 11:58
如此以后在网站根目录下创建文件的所属组就是www，无论你是用什么账户创建的。
转载自：Blinux
]]></description>
			<content:encoded><![CDATA[<p>网站根目录不正确的权限除了会带来安全性，还可以导致类似执行请求动作，连接信息必需提供这样的ftp问题，该如何正确设置网站根目录的权限呢？</p>
<p>今天这里主要讨论给网站根目录添加sgid权限</p>
<p>给目录添加sgid权限，可以使在该目录下创建文件或文件的所属组继承该目录的所属组。<span id="more-432"></span></p>
<p>假设该目录的所属组是www，那么添加了sgid权限后，无论你是用什么账户创建文件，其所属组都是www。</p>
<p>下面提供下给目录添加sgid权限的方法</p>
<blockquote><p><code>chmod g+s .</code></p>
<p><code>ll -d .</code></p></blockquote>
<p>看看所属组的权限有没有 s 位 ，比如</p>
<blockquote><p><code>drwxr-sr-x 2 www www 4096 Apr 22 11:58</code></p></blockquote>
<p>如此以后在网站根目录下创建文件的所属组就是www，无论你是用什么账户创建的。<br />
转载自：<a href="http://www.shocr.com" target="_blank">Blinux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/root-add-sgid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何设置 nginx 目录密码保护</title>
		<link>http://www.deepvps.com/how-to-setup-nginx-directory-password-protection.html</link>
		<comments>http://www.deepvps.com/how-to-setup-nginx-directory-password-protection.html#comments</comments>
		<pubDate>Mon, 10 May 2010 15:02:33 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[crypt(3)]]></category>
		<category><![CDATA[htpasswd]]></category>
		<category><![CDATA[加密]]></category>
		<category><![CDATA[密码保护]]></category>
		<category><![CDATA[目录]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=425</guid>
		<description><![CDATA[比如要对 网站目录下的 test 文件夹 进行加密认证
那么 在 nginx.conf 文件中对应的 server 段中 添加
location ^~ /test/ {
auth_basic TEST-Login;
auth_basic_user_file /root/htpasswd;
再在 root 的主目录中 /root/ 创建一个新文件 htpasswd
此文件的书写格式是
用户名:密码
每行一个账户
并且 密码必须使用函数 crypt(3) 加密
官方档说 可以用 Apache 的 htpasswd 工具来创建密码文件
当然也可以使用perl 创建密码文件 新建 一个 pw.pl 文件 其内容：
#!/usr/bin/perl
use strict;
my $pw=$ARGV[0] ;
print crypt($pw,$pw).&#8221;n&#8221;;
然后执行 chmod +x pw.pl
./pw.pl password
papAq5PwY/QQM
papAq5PwY/QQM 就是password 的crypt()密码
然后 将上面用 perl 生成的 加密后的密码
按照
用户名:密码
的格式写到 htpasswd 文件中
这样既完成了设置
如果 不用
^~ /test/
而用
/test
的话 那么 将只能对目录进行验证 [...]]]></description>
			<content:encoded><![CDATA[<p>比如要对 网站目录下的 test 文件夹 进行加密认证</p>
<p>那么 在 nginx.conf 文件中对应的 server 段中 添加</p>
<blockquote><p>location ^~ /test/ {<br />
auth_basic TEST-Login;<br />
auth_basic_user_file /root/htpasswd;</p></blockquote>
<p><span id="more-425"></span>再在 root 的主目录中 /root/ 创建一个新文件 htpasswd<br />
此文件的书写格式是<br />
用户名:密码<br />
每行一个账户<br />
并且 密码必须使用函数 crypt(3) 加密</p>
<p>官方档说 可以用 Apache 的 htpasswd 工具来创建密码文件<br />
当然也可以使用perl 创建密码文件 新建 一个 pw.pl 文件 其内容：</p>
<blockquote><p>#!/usr/bin/perl<br />
use strict;</p>
<p>my $pw=$ARGV[0] ;<br />
print crypt($pw,$pw).&#8221;n&#8221;;</p></blockquote>
<p>然后执行 chmod +x pw.pl<br />
./pw.pl password<br />
papAq5PwY/QQM<br />
papAq5PwY/QQM 就是password 的crypt()密码<br />
然后 将上面用 perl 生成的 加密后的密码<br />
按照<br />
用户名:密码<br />
的格式写到 htpasswd 文件中</p>
<p>这样既完成了设置</p>
<p>如果 不用<br />
^~ /test/<br />
而用<br />
/test<br />
的话 那么 将只能对目录进行验证 直接访问其下的文件 将不会弹出登录验证</p>
<p>还有 htpasswd 这个文件的名字可以 自己随意设置<br />
用户名 也是 自己随意设置 无需加密<br />
密码必须使用函数 crypt(3) 加密</p>
<p>转自：<a href="http://www.htooy.org/blog/18/nginx-401" target="_blank">HTOOY.ORG</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-setup-nginx-directory-password-protection.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
