首页 > 代码库 > [Erlang_Question24]使用zotonic搭建网站记录
[Erlang_Question24]使用zotonic搭建网站记录
zotonic的搭建网站(blog)记录:
zotonic:用Erlang做的一个web 框架:
和wordpress 类似,但是官网称比PHP CMS要快10倍以上
先看看我的成果:正弦波 localhost:本地回环地址 443:安全服务端口,好记!
搭建后基本不需要了解Erlang知识也能管理blog[最后截图是管理界面,完全web控制]:
0.推建环境:
ubuntu12.04 腾讯云300元(一年)+域名110(两年)
1.安装要求:
1.1 Erlang: R15B03或更高版本1.2 imageMagick 6.5或更高版本1.3 PostgreSQL 8.4或更高版本1.4 make1.5 git
上面这些都可以通过:
在home目录下:
git clone https://github.com/zotonic/zotonic.git ~/zotonic/zotonic_install
如果遇到问题:就参照这位大神的手动安装一下:
http://dhq.me/unbuntu-install-zotonic 【真大神!!】
2.先自定义一个blog网站:
~/zotonic/bin/zotonic addsite -s blog yoursite
3.把你的公网IP和你的域名绑定好 [能ping通]
确保你的80端口是没有被占用且打开的
4.使用authbind
zotonic:~$sudo apt-get install authbindzotonic:~$ sudo touch /etc/authbind/byport/80zotonic:~$ sudo chown zotonic /etc/authbind/byport/80
zotonic:~$ sudo chmod 500 /etc/authbind/byport/8
增加环境变量:在~/.zotonic文件夹里面
新加文件:~/.zotonic/.profile
export ZOTONIC_PORT=80export ZOTONIC_PORT_SSL=443public_interface=eth0export 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 stopzotonic:~$ ~/zotonic/bin/zotonic start
管理界面如上:超极好用。:)
光波剧手舞:
[Erlang_Question24]使用zotonic搭建网站记录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。