Google Sitemap Generator 安装笔记

本文原创,转载请注明来源:http://www.1or9.com/post/223.html

Google Sitemap Generator的下载和安装在 http://code.google.com/p/googlesitemapgenerator/ 上面其实已经说的非常详细了。完全按照上面的步骤一步一步走下来,结果还是碰到了问题。上面和我有一样问题的同学也不少。但是只有提问的,没有回答。

所谓的问题,其实就是远程访问配置的问题。如果安装好以后,只本地访问(localhost),什么问题都碰不到。我开始也想通过本地访问来配置,绕过这个问题,但是由于用的是linux,又没有装X window,不知道怎么本地访问,好像必须远程访问。

首先碰到的问题是https的安装。Google Sitemap Generator远程访问必须通过https,而不是传统的http。这个安装还是有点麻烦的。第一,apache编译的时候需要支持ssl(这个条件一般都能满足)。第二,就是要自己创建一个证书,然后签名。有点复杂,没有做过的同学要网上好好研究研究。第三,就是配置apache的conf文件。最简单的只需要加3行就行,复杂的我也搞不太明白。

SSLEngine on
SSLCertificateFile /usr/local/google-sitemap-generator/ssl/server.crt
SSLCertificateKeyFile /usr/local/google-sitemap-generator/ssl/server.key

server.crt和server.key是在第二步里面创建的证书和key。

好了以后,用个helloworld.html测试一下https已经正常工作。但是还是不能远程配置Google Sitemap Generator。后来又读了N遍文档,发现还有一个trick。Google Sitemap Generator缺省是不能远程配置的,必须在命令行,用命令打开远程配置。文档上说的很明白,是自己没有看清楚。

http://googlesitemapgenerator.googlecode.com/svn/trunk/doc/gsg-configuration.html#gsg_con_remoteaccess

打开远程配置以后,就一切顺利了。

补充一点,我的服务器,因为有防火墙的原因,Google Sitemap Generator缺省用的8181端口是关闭的。必须要在防火墙上打开这个端口。一开始没有想到,也浪费了不少时间。

总之,一个应该非常简单的事情,搞了好几个小时。所以决定记录一下,免得以后忘记了。

2 Replies to “Google Sitemap Generator 安装笔记”

Leave a Reply

Your email address will not be published.