QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2134|回复: 1

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

[复制链接]
发表于 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

  1. #!/bin/sh
  2. ## -----------------------------------------------------------
  3. ## 本程序脚本主要是为了方便控制 Apache 和 MySQL 服务器用的。
  4. ## 调试于 Slax 6.2.0 系统,可以动态加载用户的数据来让服务器去运行,
  5. ## 脚本比较画蛇添足地使用了双语,即“英语”和“简体中文”,主要是我觉得比较
  6. ## 有意思,并无别的想法。
  7. ##
  8. ## 本程序所依赖的事先做好的数库包如下:
  9. ## s01-sendmail-8.14.3.lzm  (如果你想发邮件的话,需要这个包)
  10. ## s12-httpd-2.2.13-php-5.2.10-Zend-3.3.9.lzm
  11. ## s14-mysql-5.0.67-i486-1.lzm
  12. ## WebServer.lzm                           (这个包怕是要你自己做了)
  13. ## 其中 httpd 为 Apache 2.2.3 及大量的运行支持库
  14. ## WebServer 为事先准备好的用户 WEB 文档及用户数据库
  15. ## 但原这个程序脚本可以为你带来一点轻松的感觉
  16. ##
  17. ## Robert.King
  18. ## NikeName: AppleWolf
  19. ## -----------------------------------------------------------

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-9-2 11:58:21 | 显示全部楼层
好像是好东西啊!!哈哈!
lz有Q么,加下请教几个问题啊。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-16 15:16 , Processed in 0.068895 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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