» 您尚未
登录
注册
|
社区服务
|
帮助
|
社区
|
无图版
社区服务
短消息
个人消息
群发消息
发件箱
消息跟踪
写新消息
控制面板
控制面板首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
交易币管理
特殊组购买
收藏夹
我的主题
常州五颜六色网络技术有限公司
->
技术文档
->
DeBian安装apache php4 mysql pure-ftpd-mysql
XML
RSS 2.0
WAP
-->
本页主题:
DeBian安装apache php4 mysql pure-ftpd-mysql
加为IE收藏
|
收藏主题
|
上一主题
|
下一主题
deserts
大客部
级别:
总版主
精华:
0
发帖:
607
威望:
2 点
金钱:
1061 RMB
贡献值:
0 点
在线时间:1761(小时)
注册时间:2006-01-01
最后登录:2025-02-11
DeBian安装apache php4 mysql pure-ftpd-mysql
作者:SiGets
出处:
http://spaces.msn.com/SiGets/
联系:
SiGets@HoTMail.com
Debian安装。。。这个我想大家都会吧?
如果不会我做了两个录像,如果有人需要留下email。。我发。。。
安装apache php mysql....
#apt-get install apache php4 php4-gd php4-mysql mysql-server mysql-client
设置mysql的root密码
#mysqladmin -uroot password '123456'
修改apche的配置文件
#vi /etc/apache/httpd.conf
DocumentRoot #修改后面的路径指向你的web目录
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
去处前面的#让其生效,让apache支持php
然后
#sh /etc/init.d/apache restart #重启apache,用习惯FreeBSD了,喜欢这种发式重启apache
这时候apache、php、mysql已经装完了
#netstat -an 看一下端口都监听了没。。。
这时候最好上传上个phpmyadmin至web目录用来管理mysql
http://www.phpmyadmin.net/home_page/index.php
这里下吧。。官方的,比较信赖。
接下来的是pure-ftpd了。。
#apt-get install pure-ftpd-mysql
安装完毕,剩下的就是和mysql的问题了
新建个库‘FTP’ 如果sql语句不会的同学就用phpmyadmin吧
给“FTP”这个库设置个用户名和密码管理这个库
grant all privileges on FTP.* to SiGetsr@localhost identified by '123'
设置密码为123的user用户来管理FTP这个库。
现在初始化这个库
DROP TABLE IF EXISTS ftpd;
CREATE TABLE ftpd (
User varchar(16) NOT NULL default '',
status enum('0','1') NOT NULL default '0',
Password varchar(64) NOT NULL default '',
Uid varchar(11) NOT NULL default '-1',
Gid varchar(11) NOT NULL default '-1',
Dir varchar(128) NOT NULL default '',
ULBandwidth smallint(5) NOT NULL default '0',
DLBandwidth smallint(5) NOT NULL default '0',
comment tinytext NOT NULL,
ipaccess varchar(15) NOT NULL default '*',
QuotaSize smallint(5) NOT NULL default '0',
QuotaFiles int(11) NOT NULL default 0,
PRIMARY KEY (User),
UNIQUE KEY User (User)
) TYPE=MyISAM;
OK,数据库到这一步就完工了,剩下的就是修改配置文件了
vi /etc/pure-ftpd/db/mysql.conf
直接rm掉,用下面这个给替换了注意修改一下用户名和密码!
MYSQLServer localhost
MYSQLPort 3306
MYSQLUser SiGets
MYSQLPassword 123
MYSQLDatabase FTP
MYSQLCrypt cleartext
MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
这样就OK了,现在剩下的就是那个pureftp_php_manager,就是web管理用户的小东西。。
下载地址:
http://snakeshit.nl/documentatie/downloads/pureftpd_php_manager.tar.gz
CU上看得。。版本是2.23的,我用的好像是2.50,我现在没地方放了,有要的给我留mail吧。。。
下载下来,修改一下pureftp.config.php里面的/ftpmysql.confl配置文件的目录,目录一般在
$PUREFTP_CONFIG_FILE = '/etc/pure-ftpd/db/mysql.conf;
基本完工,现在是添加用户组和用户帐户了:
groupadd ftpusers -g 2000
grant all privileges on FTP.* to user@localhost identified by '123'
useradd ftp -u 2000 -g ftpusers -s /sbin/nologin
useradd web -u 2001 -g ftpusers -s /sbin/nologin
最后还有一个!!!
Can't exec "/usr/sbin/pure-ftpd": No such file or directory at /usr/sbin/pure-ftpd-wrapper line 174.
这可能是pure-ftpd和debian之间的一个BUG吧,
#cp /usr/sbin/pure-ftpd-mysql /usr/sbin/pure-ftpd
打完收工。。。
[ 此贴被deserts在2007-09-05 11:39重新编辑 ]
常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管
Tel:0519-89991155 企业QQ:4006023839
5y6s Inc.
[楼 主]
|
Posted:
2007-08-11 12:08
阿七
级别:
未验证会员
精华:
0
发帖:
909
威望:
0 点
金钱:
2161 RMB
贡献值:
0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
我试试看把 #apt-get install apache php4 php4-gd php4-mysql mysql-server mysql-client
改成 #apt-get install apache2 php5 php5-gd php5-mysql mysql-server mysql-client
不知道行不行?
[1 楼]
|
Posted:
2007-08-14 22:24
deserts
大客部
级别:
总版主
精华:
0
发帖:
607
威望:
2 点
金钱:
1061 RMB
贡献值:
0 点
在线时间:1761(小时)
注册时间:2006-01-01
最后登录:2025-02-11
QUOTE:
引用第1楼
阿七
于
2007-08-14 22:24
发表的
:
我试试看把 #apt-get install apache php4 php4-gd php4-mysql mysql-server mysql-client
改成 #apt-get install apache2 php5 php5-gd php5-mysql mysql-server mysql-client
不知道行不行?
应该可以的
常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管
Tel:0519-89991155 企业QQ:4006023839
5y6s Inc.
[2 楼]
|
Posted:
2007-09-05 13:07
deserts
大客部
级别:
总版主
精华:
0
发帖:
607
威望:
2 点
金钱:
1061 RMB
贡献值:
0 点
在线时间:1761(小时)
注册时间:2006-01-01
最后登录:2025-02-11
pureftpd_php_manager 下载
http://www.5y6s.com/bbs/read.php?tid=9441
常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管
Tel:0519-89991155 企业QQ:4006023839
5y6s Inc.
[3 楼]
|
Posted:
2007-09-05 13:09
deserts
大客部
级别:
总版主
精华:
0
发帖:
607
威望:
2 点
金钱:
1061 RMB
贡献值:
0 点
在线时间:1761(小时)
注册时间:2006-01-01
最后登录:2025-02-11
配置Pureftpd
启动pureftpd的方法是
# /usr/local/pureftpd/bin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
这个在每次测试后都要执行,就不一一写上了。
(1) 匿名用户登陆
# vi /usr/local/pureftpd/etc/pure-ftpd.conf
如果要在默认的配置文件中只支持匿名登录,你只要稍微修改一下就可以了:
ChrootEveryone yes //限制所有用户在其主目录中
AnonymousOnly yes //是否只让匿名登录
NoAnonymous no //不允许匿名连接,仅允许认证用户使用
AnonymousCanCreateDirs yes //允许匿名用户创建新目录
MaxLoad 4 //如果系统被 loaded 超过下面的值,匿名用户会被禁止下载
AnonymousRatio 1 10 //匿名用户的上传/下载的比率
AnonymousBandwidth 8 //匿名用户的最大带宽(KB/s)
AllowAnonymousFXP yes //对匿名用户和非匿名用户允许进行匿名 FXP 传输
AnonymousCantUpload no //不接受匿名用户上传新文件( no = 允许上传)
#(”.”)开头的文件能不能被读/写
按以上设置就可以进行匿名Ftp连接了,但如果出现了“421 无法建立安全匿名FTP”错误,请检查你的系统帐号,有可能你在系统建立时把FTP这个帐户给优化了,如果是这样,那么运行
# useradd ftp -g ftp -d /var/ftp -s /sbin/nologin
如果发现帐户是存在的,那么请检查帐户的主目录是否存在,如果不存在,也会提示上述错误。
经测试,按上述配置文件配置后,重新启动服务器,匿名用户可以上传文件,但无法下载,也无法删除文件。实现了安全的匿名上传ftp功能。
当你下载文件时看到,没有被管理员核准下载,这个是怎么做到的呢?其实很简单,一个参数搞定
AntiWarez yes //意思是不接受所有者为 "ftp" 的文件的下载,我们把它设置为 “no”会怎么样呢?结果很显然,我们可以下载文件了,但由于AnonymousRatio 参数的存在,我们需要先上传后下载,很有意思,好了,匿名用户登陆就介绍到这里了
常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管
Tel:0519-89991155 企业QQ:4006023839
5y6s Inc.
[4 楼]
|
Posted:
2007-10-29 11:24
快速跳至
>> 站长交流
|- 网站建设
|- 技术文档
>> 商务服务
|- 域名注册
|- 虚拟主机空间
|- IDC/服务器托管
|- 网站制作/设计
>> 客户服务
|- 客户案例
|- 客户咨询
|- 售后服务
>> 论坛站务
|- 论坛公告
|- 发展建议
>> 服务器合租
常州五颜六色网络技术有限公司
->
技术文档
Copyright © 2005-2009
5y6s Inc.
苏ICP备05001866号 Powered by
PHPWind 5.0.1
Total 0.012710(s) query 7, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:
/
/