goread 安装配置
系统ubuntu 13.04 web服务器apache https://github.com/mjibson/goread
安装步骤
这个就不详细说了,可以看他的README,只大概说一下
1.安装python2.7并确保其在PATH中
2.安装Git,Mercurial并确保git and hg 在PATH中
3.安装GO App Engine SDK并确保其在PATH中,这个的简单说一下,把zip包下载下来,然后解压到一个目录,然后把这个目录加入到PATH中即可.
4.使用命令 goapp get -d github.com/mjibson/goread 下载goread,并把下载的目录加到GOPATH中
5.cd $GOPATH/src/github.com/mjibson/goread
6.app.sample.yaml重命名为app.yaml,settings.go.dist重命名为settings.go
7.goapp serve 运行
8.现在就可以通过http://localhost:8080来访问了
9.设置本地域名,通过域名访问
#cd /etc/apache/site-available
#cp default goread.local
#sudo vi goread.local
<VirtualHost *:80>
ServerName goread.local
#ProxyPreserveHost On
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
说明
1.apache日志报错:
[warn] proxy: No protocol handler was valid for t he URL /. If you are using a DSO version of mod_proxy, make sure the proxy s ubmodules are included in the configuration using LoadModule.
解决:
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_connect
重启apache
sudo /etc/init.d/apache restart
- 使用命令goapp get -d github.com/mjibson/goread下载goread过程中,可能会因为网络的原因产生依赖package没能下载成功的情况,出现这种情况就需要重新多试几次.