Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

我來談談<<我来教你FreeBSD,Step by Step! >> and some questions

[复制链接]
musicpkingpking 发表于 2004-7-18 22:46:13 | 显示全部楼层 |阅读模式
連續3天按<<我来教你FreeBSD,Step by Step!  >>
今天才安好了 apache, mysql and ftp,
我是新手請大家原諒了我用了那麼長時間
我安的是5.21版,因為試過 4.9, but 用ports 安裝時老下download不到.

在5.21,我不能自己 edit 內核, 我己用root了.
要指出是

安装apache模块mod_php4:

# cd /usr/ports/www/mod_php4

  首先编辑scripts目录下的configure.php文件,加入对OpenSSL的支持

# vi scripts/configure.php

  找到下面一句

OpenSSL "OpenSSL support" ON \

  改成

OpenSSL "OpenSSL support" YES \

我的mod_php4下沒有 scripts/configure.php
而在安裝好它自動display 問我要不要 OpenSSL support,,選了就行了

還有安ftp時,

# ps ax|grep inetd

  得到inetd的线程号

# kill 得到的线程号
這里我kill不了它, porftpd一直起動不了,

建立proftpd的启动脚本:

# cd /usr/local/etc/rc.d
# vi proftpd.sh

  proftpd.sh内容如下:

#!/bin/sh
case "$1" in

start)
/bin/mkdir -p /var/run/proftpd
if [ -x /usr/local/proftpd/sbin/proftpd ]; then
/usr/local/proftpd/sbin/proftpd && echo -n ' proftpd'
fi
;;

stop)
killall proftpd
;;
*)
echo "$0 start | stop"
;;

esac



  设置脚本可执行

# chmod 750 proftpd.sh

  Proftpd全部安装结束后,就可以不用inetd(Internet超级服务器)了。

  编辑/etc/rc.conf文件,将inetd=”YES”改成inetd=”NO”。

  编辑/etc/inetd.conf文件,将带有ftp字样的行前面加上#号。

  这样在重新启动后,inetd将不会自动运行。

做了這步PROFTPD才能起動運作.


by the way, i have some questions, i hope that someone of you can help me.
我的freebsd是在內網做,ip192.168.0.9,
在內網機上可以正常訪問fpt and open apache做的website.
192.168.0.9:21(ftp) 和192.168.0.9:8001(website)
and SSH 192.168.0.9:22(SecureCRT 4.1)
我在router己port forword tcp 21, 22, 8001到192.168.0.9.
我在apache http.conf里也加上了
port 80
port 8001
Listen 80
Listen 8001
but外面的人不能訪問, 搞了半天就可以通過ip:8001訪問過一次
而我也沒改過, until now都不行了.
而我port forword 80到 windows 2000 server做的網一直可以正常OPEN.
那應不是router的問題.
would anyone tell me how to do now?
thank you
cqfanli 发表于 2004-7-19 20:47:18 | 显示全部楼层
mod_php4里面,可以在广本菜单里面选择的。
kill不了是进程S掉了,我遇到过,但我也没有办法解决,只有reboot
port map时要注意IP和端口号都要设置好才可以
回复

使用道具 举报

musicpking 发表于 2004-7-20 03:25:18 | 显示全部楼层
Originally posted by cqfanli at 2004-7-19 08:47 PM:
mod_php4里面,可以在广本菜单里面选择的。
kill不了是进程S掉了,我遇到过,但我也没有办法解决,只有reboot
port map时要注意IP和端口号都要设置好才可以


port map現在還不能解決呀,
port map tcp 192.168.0.9:8001
我試過N次了,改了再重起apache還不行,
今天再搞了一天都不行,我快想死了.....

至於kill inetd的线程号,
我用# ps ax|grep inetd
找到是520,kill了,
再# ps ax|grep inetd
又看到一個新的 inetd 线程号522
repeat N次都一樣,只能是先改rc.conf
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 06:53 , Processed in 0.024435 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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