[Erlang_Question24]使用zotonic搭建网站记录
ubuntu12.04 腾讯云300元(一年)+域名110(两年)
1.1 Erlang: R15B03或更高版本 1.2 imageMagick 6.5或更高版本 1.3 PostgreSQL 8.4或更高版本 1.4 make 1.5 git
git clone https://github.com/zotonic/zotonic.git ~/zotonic/zotonic_install
~/zotonic/bin/zotonic addsite -s blog yoursite
3.把你的公网IP和你的域名绑定好 [能ping通]
确保你的80端口是没有被占用且打开的
4.使用authbind
zotonic:~$sudo apt-get install authbind zotonic:~$ sudo touch /etc/authbind/byport/80 zotonic:~$ sudo chown zotonic /etc/authbind/byport/80
zotonic:~$ sudo chmod 500 /etc/authbind/byport/8
增加环境变量:在~/.zotonic文件夹里面
新加文件:~/.zotonic/.profile
export ZOTONIC_PORT=80 export ZOTONIC_PORT_SSL=443 public_interface=eth0 export ZOTONIC_IP=`/sbin/ifconfig $public_interface | grep ‘inet addr:‘ | cut -d: -f2 | awk ‘{ print $1}‘` export ERL="authbind --deep erl"
使文件生效:
source ~/.zotonic/.profile
5.改yoursite的默认hostname:
~/zotonic/priv/sites/yoursite/config
{hostname, "yoursite:80"}
6.重启zotonic:
zotonic:~$ ~/zotonic/bin/zotonic stop
zotonic:~$ ~/zotonic/bin/zotonic start
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。