<?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>八佰里 &#187; WAMP</title>
	<atom:link href="http://www.800l.com/tag/wamp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.800l.com</link>
	<description>化繁成简... 破茧成蝶</description>
	<lastBuildDate>Sat, 03 Jul 2010 02:38:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Subversion 和 Apache 安装与配置</title>
		<link>http://www.800l.com/subversion-apache.html</link>
		<comments>http://www.800l.com/subversion-apache.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 02:51:22 +0000</pubDate>
		<dc:creator>佛祖</dc:creator>
				<category><![CDATA[电脑软件]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[WAMP]]></category>

		<guid isPermaLink="false">http://www.800l.com/?p=354</guid>
		<description><![CDATA[     由于本人自身原因，网站管理不能通过FTP的21端口，只能和http共用80端口，上周CY老师介绍了Subversion版本控制系统，那天下午我就搜集大量资料搭建了 Apache + Subversion 环境，在这里我说说自己搭建的过程。     本人不是直接预装的 Apache ，而是 AMP 集成套装 Zend Server ，这点首先声明。      软件准备：我们可以到Subversion官方网站下载最新版的Subversion，本人比较喜欢绿色版，所以下载的是zip二进制压缩包，下载地址是http://subversion.tigris.org/getting.html。      下载完成后解压缩到自己喜欢的安装路径，建议不要有空格，个人习惯，自从接触java就养成了。      开始安装：      1.拷贝 Subversion 安装目录下的 bin 文件夹下的 mod_dav_svn.so 和 mod_authz_svn.so 到 Apache 的模块目录(例如 x:\Zend\Apache2\modules )下；      2.进入“我的电脑&#8211;&#62;属性&#8211;&#62;高级&#8211;&#62;环境变量”，在下面的框中选中“Path”并单击那个编辑，在弹出的修改框中添加变量值“;Subversion安装路径\bin”，注意“;”号，Subversion安装路径要替换成自己的；      3.编辑Apache 的设置文件(httpd.conf) :           a. 去掉下面两行前面的“#”: #LoadModule dav_fs_module modules/mod_dav_fs.so #LoadModule dav_module modules/mod_dav.so            b.  添加下面两行到所有 LoadModule （加载模块）的后面（紧跟）: LoadModule [...]]]></description>
			<content:encoded><![CDATA[<p>     由于本人自身原因，网站管理不能通过FTP的21端口，只能和http共用80端口，上周CY老师介绍了Subversion版本控制系统，那天下午我就搜集大量资料搭建了 Apache + Subversion 环境，在这里我说说自己搭建的过程。</p>
<p>    本人不是直接预装的 Apache ，而是 AMP 集成套装 Zend Server ，这点首先声明。</p>
<p>     软件准备：我们可以到Subversion官方网站下载最新版的Subversion，本人比较喜欢绿色版，所以下载的是zip二进制压缩包，下载地址是<a href="http://subversion.tigris.org/getting.html" target="_blank">http://subversion.tigris.org/getting.html</a>。</p>
<p>     下载完成后解压缩到自己喜欢的安装路径，建议不要有空格，个人习惯，自从接触java就养成了。<span id="more-354"></span></p>
<p>     开始安装：</p>
<p>     1.拷贝 Subversion 安装目录下的 bin 文件夹下的 mod_dav_svn.so 和 mod_authz_svn.so 到 Apache 的模块目录(例如 x:\Zend\Apache2\modules )下；</p>
<p>     2.进入“我的电脑&#8211;&gt;属性&#8211;&gt;高级&#8211;&gt;环境变量”，在下面的框中选中“Path”并单击那个编辑，在弹出的修改框中添加变量值“;Subversion安装路径\bin”，注意“;”号，Subversion安装路径要替换成自己的；</p>
<p>     3.编辑Apache 的设置文件(httpd.conf) :</p>
<p>          a. 去掉下面两行前面的“#”:</p>
<blockquote><p>#LoadModule dav_fs_module modules/mod_dav_fs.so<br />
#LoadModule dav_module modules/mod_dav.so</p></blockquote>
<p>           b.  添加下面两行到所有 LoadModule （加载模块）的后面（紧跟）:</p>
<blockquote><p>LoadModule dav_svn_module modules/mod_dav_svn.so<br />
LoadModule authz_svn_module modules/mod_authz_svn.so</p></blockquote>
<p>    4.重启机器，安装完成！</p>
<p>    开始配置：</p>
<p>    1.首先要建立一个数据仓库，放在非系统盘即可，因为系统盘重装系统以后就格了。在E盘下面建立一个目录叫svnroot，然后在svnroot下面再建立一个我们专门放我们工程的目录,比如叫test.于是我们在E盘下面就有了这个一个文件夹:E:\svnroot\test，然后打开“运行”，键入cmd，用svnadmin的命令，使这个文件夹变成我们的数据仓库，命令如下:</p>
<blockquote><p>svnadmin create E:\svnroot\test</p></blockquote>
<p>如果运行成功的话，什么也没有输出，但是文件夹test下面，会多了几个文件夹和文件，如果你有两个或以上工程，依葫芦画瓢；</p>
<p>    2.在httpd.conf文件中，增加如下内容，本人仅作示例，可按个人需求修改:</p>
<blockquote><p>&lt;Location /svn/test&gt;<br />
DAV svn<br />
SVNPath E:/svnroot/test<br />
AuthType Basic<br />
AuthName &#8220;扒掰李 版本控制系统&#8221;<br />
AuthUserFile E:/svn_auth_files/test.auth<br />
Require valid-user<br />
&lt;/Location&gt;</p></blockquote>
<p>添加完上面这些记得保存，我们会发现test.auth我们并没有建啊，不要急，下一步我们就来生成test.auth文件；</p>
<p>    3.通过“运行”，键入“cmd”回车，用Dos命令进入apache的安装目录的bin文件夹，输入如下命令:</p>
<p>htpasswd -cb test.auth 用户名 密码</p>
<p>我们就会发现在bin目录生成了test.auth，用户名密码自定义吧，如果还要增加用户呢，可以用如下方法:</p>
<p>htpasswd -b test.auth 另一个用户名 另一个密码</p>
<p>只是在生成密码的时候，小了一个c的参数，因为c表示英文“create”,不要我解释了吧？我们把test.auth移到 E:/svn_auth_files/ 里面去，OK.</p>
<p>    4.重启 Apache 服务器，这个时候，可以在浏览器里面输入 <a href="http://localhost/svn/test">http://localhost/svn/test</a> 试试看.</p>
<p>如果大家有多个数据仓库，依样添加吧！</p>
<p>( 转载请注明出自 扒掰李 )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.800l.com/subversion-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Server Rewrite模块启用说明</title>
		<link>http://www.800l.com/zend-server-mod_rewrite-not-working.html</link>
		<comments>http://www.800l.com/zend-server-mod_rewrite-not-working.html#comments</comments>
		<pubDate>Fri, 21 Aug 2009 08:15:07 +0000</pubDate>
		<dc:creator>佛祖</dc:creator>
				<category><![CDATA[网络应用]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WAMP]]></category>

		<guid isPermaLink="false">http://www.800l.com/?p=331</guid>
		<description><![CDATA[不知道为什么 Zend Server 的Rewrite模块我明明启用了，可就是不工作。 于是到 zend forums 上面找了答案，只需要把两个 &#60;Directory &#8230;&#62;，里面的“AllowOverride None”改为“AllowOverride All”再重启Apache即可。]]></description>
			<content:encoded><![CDATA[<p>不知道为什么 Zend Server 的Rewrite模块我明明启用了，可就是不工作。</p>
<p>于是到 zend forums 上面找了答案，只需要把两个 <span style="FONT-WEIGHT: bold">&lt;Directory &#8230;&gt;</span>，里面的“<span style="FONT-WEIGHT: bold">AllowOverride None”</span>改为<span style="FONT-WEIGHT: bold">“AllowOverride All”</span>再重启Apache即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.800l.com/zend-server-mod_rewrite-not-working.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache 与 IIS 共用80端口</title>
		<link>http://www.800l.com/apache-iis-port-80.html</link>
		<comments>http://www.800l.com/apache-iis-port-80.html#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:14:05 +0000</pubDate>
		<dc:creator>佛祖</dc:creator>
				<category><![CDATA[网络应用]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.800l.com/?p=296</guid>
		<description><![CDATA[在运行有 Windows 操作系统的服务器上，有用 ASP/ASP.NET 写的程序需要 IIS 环境，又有PHP程序需要运行（比如装个Discuz!论坛），而你不是通过IIS加载筛选器的方法（比较麻烦）架设PHP，而是利用WAMP一键搭建，这时就会遇到端口的麻烦。 我建议用Apache的代理模块解决该问题。 具体做法： 将 Apache 设为使用80端口，IIS使用其它端口，比如8080，然后将 Apache 作为 IIS 的代理。 在Apache的配置文件httpd.conf里面，取消下面四行的注释： LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 然后对应IIS里的每个站点都建立一个虚拟主机，将该域名的所有访问转向该域名的8080端口。 #域名example.800l.com到IIS主站 ASP/ASP.Net NameVirtualHost example.800l.com &#60;VirtualHost example.800l.com&#62; ServerName example.800l.com ProxyPass / http://example.800l.com:8080/ ProxyPassReverse / http://example.800l.com:8080/ &#60;/VirtualHost&#62; 这样，对外就可以只需要一个端口，即可同时使用Apache和IIS的功能了。]]></description>
			<content:encoded><![CDATA[<p>在运行有 Windows 操作系统的服务器上，有用 ASP/ASP.NET 写的程序需要 IIS 环境，又有PHP程序需要运行（比如装个Discuz!论坛），而你不是通过IIS加载筛选器的方法（比较麻烦）架设PHP，而是利用WAMP一键搭建，这时就会遇到端口的麻烦。</p>
<p>我建议用Apache的代理模块解决该问题。</p>
<p><span id="more-296"></span></p>
<p>具体做法：</p>
<p>将 Apache 设为使用80端口，IIS使用其它端口，比如8080，然后将 Apache 作为 IIS 的代理。</p>
<p>在Apache的配置文件httpd.conf里面，取消下面四行的注释：<br />
LoadModule proxy_module modules/mod_proxy.so<br />
LoadModule proxy_connect_module modules/mod_proxy_connect.so<br />
LoadModule proxy_http_module modules/mod_proxy_http.so<br />
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so</p>
<p>然后对应IIS里的每个站点都建立一个虚拟主机，将该域名的所有访问转向该域名的8080端口。</p>
<p>#域名example.800l.com到IIS主站 ASP/ASP.Net<br />
NameVirtualHost example.800l.com<br />
&lt;VirtualHost example.800l.com&gt;<br />
ServerName example.800l.com<br />
ProxyPass / http://example.800l.com:8080/<br />
ProxyPassReverse / http://example.800l.com:8080/<br />
&lt;/VirtualHost&gt;</p>
<p>这样，对外就可以只需要一个端口，即可同时使用Apache和IIS的功能了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.800l.com/apache-iis-port-80.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.524 seconds -->
