最近在另外一台机器部署两个内部服务,把问题记录一下:
legos是基于LAMP,ppms基于node
legos:
apache:配置监听端口:ports.conf,配置虚拟目录:sites-available,配置sites-avaliable到sites-enabled的软链。
mysql:
用SQLyog连接远程服务器的mysql时连不上:需要进行配置,参考http://www.cnblogs.com/xiazh/archive/2010/08/12/1797966.html
修改/etc/mysql/my.cnf,去掉对ip绑定bind-address ,通过GRANT ALL PRIVILEGES添加所有权限到数据库的指定用户
导数据时,通过机器上的mysql命令 mysql>source xxx.sql,直接执行sql比较快,
导入时遇到max_allowed_packet出错,参考http://blog.csdn.net/quincylk/article/details/19401695
通过修改/etc/mysql/my.cnf中的max_allowed_packet来解决
node 安装
拉0.12源码编译安装,参考http://www.jianshu.com/p/06a600df1b68,源码下载地址http://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz
注意加上sudo:sudo make && sudo make install,拿4.4版本的源码编译不成功,拿4.4二进制文件直接安装也不成功,怀疑和python版本有关
php支持SSI:
1、建mods-available/include.load 到 mods-enabled/include.load的软链
2、修改sites-available
<Directory /home/vagrant/data/legos>
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride None
Order allow,deny
allow from all
# AddType text/html .shtml
AddOutputFilter INCLUDES .php .html
</Directory>