LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 556|回复: 3

[安装笔记]F13中恢复网页服务器

[复制链接]
发表于 2010-5-29 16:17:41 | 显示全部楼层 |阅读模式
原有F12中的网页服务器有自已写的公共网站和内部网站,附加blog,wiki和PHPBBS。重装之前备份了/var/www/html/目录内容和postgresql数据。  在F13中恢复:
     
     1、安装apache 、PHP和postgresql
记得安装php的psql插件
postgresql数据仓库初始化 #initdb -D /var/lib/pgsql/data
      2、设置httpd和postgresql随机启动,打开80和5432端口,postgresql还是先不开外网。
# /sbin/chkconfig --2345 httpd on
# /sbin/chkconfig --2345 postgresql on
启动它们
#/etc/rc.d/init.d/postgresql start
#/etc/rc.d/init.d/httpd start
      3、恢复/var/www/html/内容和postgresql数据
简单,copy and   psql -f outfile  -U postgres
      4、设置selinux级别为只警告不强制,否则服务器无法连接数据库,彻底关了selinux也不好,每次给个安全提示也不错。
#vi /etc/selinux/config
把SELINUX=enforcing 改为SELINUX=permissive
      5、这样一来,自编的PHP网站和wiki正常使用,但phpBBS和blog还需设置
PhPBB提示./cache文件夹权限出问题了(也许是用root作的copy的原因),给apache用户读写权限后也正常了。
blog为serendipity1.5.2,无法正常,要求重装(当然同样先解决文件目录权限问题),重装也没什么,不过是重建blog网站的参数文件(该文件原有权限过高,一时大意,未能备份下来,下次一定要注意)。注意各种参数设置应与数据库相一致,包括以下内容:数据库名称,连接数据库用户名和密码,各数据表的前缀名,管理员名称和密码。
好了phpbb和blog 正常了。
      6、花生壳恢复
花生壳装在/usr/local/中,程序文件还在,
#/usr/local/phlinux/phliux -d
填写好所需启动参数,并将此启动命令增加到/etc/rc.d/rc.local中。

好了,做好以上工作,可以收工了。
发表于 2010-5-29 18:17:24 | 显示全部楼层
楼上/usr/local这么大空间阿,莫非编译了很多软件?
回复 支持 反对

使用道具 举报

发表于 2010-5-29 18:46:19 | 显示全部楼层
不必 把SELINUX=enforcing 改为SELINUX=permissive
只需restorecon -v -R xxx即可~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-29 19:05:54 | 显示全部楼层
Post by supercyper;2093162
楼上/usr/local这么大空间阿,莫非编译了很多软件?

很少编译软件,只是将虚拟XP的镜像文件放在/usr/local中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表