找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6058|回复: 12

在 IPCOP 上建立 一个 “CGI 论坛”

[复制链接]
发表于 2005-5-19 15:30:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
在 IPCOP 上建立 一个 “CGI 论坛”

IPCOP 1.4X路由是用APACHE 1.3.33 + CGI 发布的 WEB 管理界面
(可以用 httpd ?v 和httpd ?s 获得以上信息。)
打算在路由器的基础上建立一个简单的内网论坛供发布信息用……小公司……用户不超过40人。

在/home/httpd/下建立 一个目录 WWW。再在WWW 中分别建立 CGI-BIN 和HTML这样2个子目录以作为论坛和静态网页的发布目录。

编辑/etc/httpd/conf/httpd.conf,加入以下代码

#以端口监听方式建立第2主机
Port 80
Listen 80

DocumentRoot "/home/httpd/www/html"
#主机名
ServerName BBS
ServerAdmin ADMIN@LOCAL

#建立论坛用的CGI 目录,与原CGI目录区别(建立别名是为了少打一些路径,好长的……)
ScriptAlias /cgi-bin2/ /home/httpd/www/cgi-bin/
#www/cgi-bin/可以执行CGI 解析

    Options ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all

#www/html作为静态目录发布

    AllowOverride None
    Options FollowSymLinks
    Order allow,deny
    Allow from all




重新启动 IPCOP 使配置生效……

在www.leobbs.com下载雷傲极酷超级论坛 LeoBBS X
打开IPCOP 的SSH连接功能,
用 WinSCP上传 有关文件……修改权限
论坛的CGI-BIN到 /home/httpd/WWW/CGI-BIN
论坛的NON-CGI到 /home/httpd/WWW/HTML/NON-CGI
在浏览器中执行 HTTP:// xxx.xxx.xxx.xxx/cgi-bin2/install.cgi 安装。
以下的论坛建立……省略。

在 WWW/HTML目录中建立一个INDEX.HTM文件,并建立到论坛的入口连接……就算是一个主页入口了。

这样用 HTTP://XXX.XXX.XXX.XXX 访问就是论坛连接,不需用户认证
用HTTP://XXX.XXX.XXX.XXX :81 / :445 访问还是IPCOP管理界面,需用户认证

或者在 IPCOP中建一个BBS 的DNS 解析也是一样
至于外网发布……省略……这个是 IPCOP 的功能呢。
routeros
发表于 2005-5-19 17:00:59 | 显示全部楼层
8 错,顶一下。稍后进精华。。
routeros
回复

使用道具 举报

发表于 2005-5-19 20:12:05 | 显示全部楼层
我想搞个APACHE+MYSQL+PHP的网站要怎么做?
routeros
回复

使用道具 举报

发表于 2005-5-21 20:48:32 | 显示全部楼层
MYSQL +PHP 就比较麻烦了哦,需要在开发环境下编译一下  MYSQL AND PHP 才能装到 IPCOP 上的。再要修改  HTTP.CONF 使他支持 PHP
routeros
回复

使用道具 举报

发表于 2005-6-7 00:38:40 | 显示全部楼层
非常不错的文章
不过我的etc/httpd/conf/http.conf这个文件没有
只有个etc/httpd/conf/httpd.conf这个文件
我是建立一个http.conf呢 还是修改httpd.conf呢?
我的httpd.conf不能修改 是需要修改权限吧?
routeros
回复

使用道具 举报

 楼主| 发表于 2005-6-7 07:42:13 | 显示全部楼层
短消息收到……这个是笔误,已修改,
修改APACHE 配置文件而已。
routeros
回复

使用道具 举报

发表于 2005-6-7 15:32:03 | 显示全部楼层
多谢 您的回复我收到了 呵呵 这下有信心了
routeros
回复

使用道具 举报

 楼主| 发表于 2005-6-9 08:19:45 | 显示全部楼层
QUOTE
我完全按照你的文章一步步来的 终于把论坛建起来了 多谢你了

映射好端口以后 却发现别人无法访问我的论坛
http://61.130.19.149:8081/
http://61.130.19.149:8081/cgi-bin2/leobbs.cgi
我在windows下的网站和服务器都很正常的

局域网内使用公网ip可以访问

我在Ipcop上是这样映射的
TCP DEFAULT IP : 8081  192.168.0.1 : 8081
因为我的80端口在用 所以我设成8081端口的
httpd.conf文件我是这样写的
Port 80
Listen 80

DocumentRoot "/home/httpd/www/html"
ServerName BBS
ServerAdmin ADMIN@LOCAL

ScriptAlias /cgi-bin2/ /home/httpd/www/cgi-bin/

Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all


AllowOverride None
Options FollowSymLinks
Order allow,deny
Allow from all


大概情况就是这样
您有空的时候帮我分析一下吧 再次感谢


没看懂,什么叫局域网内使用公网ip可以访问
我这里只用内网BBS,
公网 BBS 好象要一个什么电信的许可,小单位一个,老板要求而已,
我连 IPCOP 都没当路由用的,贴出一下请教大家……

2个办法
做端口映射是
61.130.19.149:8081 ??192.168.0.1 :80

HTTPD换一个端口开放是
Port 8081
Listen 8081

DocumentRoot "/home/httpd/www/html"
……省

Fire IPB 不错啊……
routeros
回复

使用道具 举报

发表于 2005-6-10 01:31:35 | 显示全部楼层
我写消息的时候 有点写错了

httpd.conf文件我是这样写的
Port 8081
Listen 8081

DocumentRoot "/home/httpd/www/html"

当时原文复制的时候忘记改了 抱歉

也就是说在这种情况下,外网依旧无法访问我的论坛,仅仅只能局域网使用.
局域网内使用这两个地址都可以访问到,但是其他地方的人却访问不到.
http://61.130.19.149:8081/cgi-bin2/leobbs.cgi
http://192.168.0.1:8081/cgi-bin2/leobbs.cgi
IP和端口映射是正确的

谁能帮我解答这个疑惑呢?
routeros
回复

使用道具 举报

 楼主| 发表于 2005-6-10 08:41:05 | 显示全部楼层
_default_:8081

改成 *:8081

可以嘛?

还有就是 IPCOP 的功能了……
在外部访问里 加一句 8081 ……应该可以……我上班了试
routeros
回复

使用道具 举报

发表于 2005-6-15 03:06:11 | 显示全部楼层
QUOTE(free2 @ Jun 10 2005, 08:41 AM)
_default_:8081

改成 *:8081

可以嘛?

还有就是 IPCOP 的功能了……
在外部访问里 加一句 8081 ……应该可以……我上班了试
[right][snapback]50700[/snapback][/right]




按照这个方法我又试了一次 外网依然无法访问

由于我对LINUX以及IPCOP不了解 所以我也没办法判断出问题所在

对了 有一个细节不知道是否有用

我的论坛图片无法显示 我检查了目录以及文件的权限 没有问题 路径也对
我局域网内单独访问图片路径 得到这样的提示

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, ADMIN@LOCAL and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

错误号500
routeros
回复

使用道具 举报

发表于 2005-6-16 21:09:40 | 显示全部楼层
MYSQL + PHP +apache 的方法?
routeros
回复

使用道具 举报

发表于 2005-6-16 21:59:07 | 显示全部楼层
QUOTE(yub @ Jun 16 2005, 09:09 PM)
MYSQL + PHP +apache 的方法?
[right][snapback]51499[/snapback][/right]


我也很想知道.谢谢
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-16 16:18 , Processed in 0.055188 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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