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 的功能呢。 8 错,顶一下。稍后进精华。。 我想搞个APACHE+MYSQL+PHP的网站要怎么做? MYSQL +PHP 就比较麻烦了哦,需要在开发环境下编译一下MYSQL AND PHP 才能装到 IPCOP 上的。再要修改HTTP.CONF 使他支持 PHP 非常不错的文章
不过我的etc/httpd/conf/http.conf这个文件没有
只有个etc/httpd/conf/httpd.conf这个文件
我是建立一个http.conf呢 还是修改httpd.conf呢?
我的httpd.conf不能修改 是需要修改权限吧? 短消息收到……这个是笔误,已修改,
修改APACHE 配置文件而已。 多谢 您的回复我收到了 呵呵 这下有信心了 QUOTE
我完全按照你的文章一步步来的 终于把论坛建起来了 多谢你了
映射好端口以后 却发现别人无法访问我的论坛
http://61.130.19.149:8081/
http://61.130.19.149:8081/cgi-bin2/leobbs.cgi
我在windows下的网站和服务器都很正常的
局域网内使用公网ip可以访问
我在Ipcop上是这样映射的
TCP DEFAULT IP : 8081192.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 不错啊…… 我写消息的时候 有点写错了
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和端口映射是正确的
谁能帮我解答这个疑惑呢? _default_:8081
改成 *:8081
可以嘛?
还有就是 IPCOP 的功能了……
在外部访问里 加一句 8081 ……应该可以……我上班了试 QUOTE(free2 @ Jun 10 2005, 08:41 AM)
_default_:8081
改成 *:8081
可以嘛?
还有就是 IPCOP 的功能了……
在外部访问里 加一句 8081 ……应该可以……我上班了试
50700
按照这个方法我又试了一次 外网依然无法访问
由于我对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 MYSQL + PHP +apache 的方法? QUOTE(yub @ Jun 16 2005, 09:09 PM)
MYSQL + PHP +apache 的方法?
51499
我也很想知道.谢谢
页:
[1]