applewolf 发表于 2009-9-2 03:41:42

放在口代里的论坛服务器,随时,随地,任意

用 Slax 做论坛服务器,哈哈哈!很爽吧,最近有了这个想法,主要是在做公司服务器时产生的,公司服务器用的是 Debian,一通百通嘛。

于是趋兴做了这几个包,另外写了个方便大家使用的脚本,写得不好,请高手们高抬贵手了。
这几个包分别是
----------------------------------------------------------
s01-sendmail-8.14.3.lzm
s12-httpd-2.2.13-php-5.2.10-Zend-3.3.9.lzm
s14-mysql-5.0.67-i486-1.lzm
----------------------------------------------------------
sendmail 就不提供了,因为可能你会有更好的邮件服务器,sendmail 太老了。

因为怕有人下去后,不会做用户数据定义部份,所以,我上传了一份自己做好的LZM用户数据包,这个包里包函了最原始的MySQL 原包数据库,用户名是 root 没设密码,这个包只要应用就行了(脚本原生支持:),不过用完后如果下次还想用这次的结果,别忘了重新打包整个 webserver 目录),或者干脆解包出来到硬盘上,手动定义一下下面代码页中说明的几个参数就行了。

还有,这个脚本不在主服务器软件包里,在我自己做的用户数据包里面,用户数据包应用以后,会在 Slax KDE 菜单中的[系统] 菜单下产生一个快捷方式,名字叫[启动Apache 和 Mysql (启动 Web 服务器)]

另一个说明是,服务器并没有加入Imagemagick ,主要是因为 ImageMagick 的扩展模块涉及到了太多支持库,太浪费了,所以,只加了 GD 支持,小巧。

好了,要用的朋友请仔细看一下下面的说明,哪儿该手动定制一下,都在下面说了,要改的文件是/usr/bin/webserver-startup
#!/bin/sh
## -----------------------------------------------------------
## 本程序脚本主要是为了方便控制 Apache 和 MySQL 服务器用的。
## 调试于 Slax 6.2.0 系统,可以动态加载用户的数据来让服务器去运行,
## 脚本比较画蛇添足地使用了双语,即“英语”和“简体中文”,主要是我觉得比较
## 有意思,并无别的想法。
##
## 本程序所依赖的事先做好的数库包如下:
## s01-sendmail-8.14.3.lzm(如果你想发邮件的话,需要这个包)
## s12-httpd-2.2.13-php-5.2.10-Zend-3.3.9.lzm
## s14-mysql-5.0.67-i486-1.lzm
## WebServer.lzm                           (这个包怕是要你自己做了)
## 其中 httpd 为 Apache 2.2.3 及大量的运行支持库
## WebServer 为事先准备好的用户 WEB 文档及用户数据库
## 但原这个程序脚本可以为你带来一点轻松的感觉
##
## Robert.King
## NikeName: AppleWolf
## -----------------------------------------------------------

## 这里是用户可以自行设定的路径
## 但是请注意,路径需要符合下表所显示的结构(当然,不一定要从根目录开始)
##------------------------------------------------------------------------------------------------------------------------------------
##/webserver                  这里是你所有的服务器文件存放点
##         |__www               这里是你存放网页文件所在的目录
##         |__SystemBackup      这里是你指定的系统原始数据应备份到的目录
##         |__MySQL_DataBase    这里是你自己的 MySQL 数据库,注意,必需是完整的数据库,包括 MySQL 原本的数据库文件,里面包含了你的用户名及密码信息
## 如果你打算对你的数据进行打包,比如生成一个LZM压缩文件,你需要按照这种结构来打包,当然,这只是为了方便使用。
##------------------------------------------------------------------------------------------------------------------------------------
## 另外,警告:不要试图让你存方网页的目录与你的服务器文件存放目录同名,这会让你的网页存放目录被程序自动删除的!
## 如上例结构图,不要让 webserver 与 www 目录同名!
##------------------------------------------------------------------------------------------------------------------------------------
##定义用户自己的 WEB 主目录,切记,不是指你的网页目录,但是网页目录一定是它的下级目录
userdataroot="/webserver"
##定义用户自己的 WEB 网页存放目录,切记,本目录必需是上面指定目录的下一级目录,当然,你也可以试着 ln 你的网页所在到主目录下去
userwebpagedir="www"
##定义用户自己的 MySQL 数据库所在目录,切记,这个目录下一定要是完整的数据库,且必需是 userdataroot 中定义的主目录的下级目录,当然,你也可以试着 ln 你的数据库到主目录下去
usermysqldatadir="MySQL-DataBase"
##用户定义系统中原来的数据库和网页存放目录备份到哪儿去
userbackuppath="SystemBackup"
##定义用户桌面所在位置
userdesktoppath="/root/Desktop"
测试环竟:
Slax 6.2.0

很可惜,这里传不上这么大的包,两个服务器程序包我只好传到官方去了
等传好了,再给下载地址。
Apache-2.2.13+php-5.2.10+Zend-3.3.9
http://www.slax.org/modules.php?action=detail&id=2685

MySQL 5.0.67 i486
http://www.slax.org/modules.php?action=detail&id=2686

[ 本帖最后由 applewolf 于 2009-9-2 04:26 编辑 ]

roofers 发表于 2009-9-2 11:58:21

好像是好东西啊!!哈哈!
lz有Q么,加下请教几个问题啊。
页: [1]
查看完整版本: 放在口代里的论坛服务器,随时,随地,任意