日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

全力打造多功能FreeBSD服務(wù)器

硬件:賽揚(yáng)566、128MB內(nèi)存、20GB硬盤9(/ /home /usr /var /tmp四個(gè)分區(qū)),8029兼容網(wǎng)卡等等;
軟件:最小安裝的FreeBSD 4.7

還是按由淺到深的順序來講吧;

1、安裝webmin:
# tar -zxvf webmin-version.tar.gz
# mv webmin-version /usr/local/webmin
# cd webmin
# chmod 755 setup.sh
# ./setup.sh
然后基本上一路回車就能搞定,不要說這些簡(jiǎn)單E文你也不懂?。海?

2、apache mysql php的安裝;
需要的軟件包:
httpd-2.0.43.tar.gz
mysql-3.23.53.tar.gz
php-4.3.2.tar.gz
假設(shè)這些軟件包存放在/home/down目錄下

a、安裝Mysql
# pw groupadd mysql
# pw useradd mysql -g mysql -s /nonexitent
# tar -zxvf mysql-3.23.53.tar.gz
# mv mysql-3.23.53 mysql
# cd mysql
# ./configure --prefix=/usr/local/mysql --with-charset=gb2312
# make
# make install
# scripts/mysql_install_db
# chown -R root /usr/local/mysql
# chown -R mysql /usr/local/mysql/var
# chgrp -R mysql /usr/local/mysql
# cp support-files/my-medium.cnf /etc/my.cnf
# /usr/local/mysql/bin/safe_mysqld --user=mysql &
# echo "/usr/local/mysql/bin/safe_mysqld --user=mysql &" >> /etc/rc.local
# cd /usr/local/mysql/bin
# ./mysqladmin -u root -p passWord "your-password"

b、安裝apache
# cd /home/down
# tar -zxvf httpd-2.0.43.tar.gz
# mv httpd-2.0.43 apache
# cd apache
# ./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-shared=max --enable-module=so
# make
# make install
# mv /usr/local/apache/htdocs/index.HTML.en /usr/local/apache/htdocs/index.html
# /usr/local/apache/bin/apachectl start

c、安裝php
# cd /home/down
# tar -zxvf php-4.3.0.tar.gz
# mv php-4.3.0 php
# cd php
# ./configure --prefix=/usr/local/php4 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
# make
# make install
# ee /usr/local/apache/conf/httpd.conf
在其中加上下面三行代碼,就可以使apache支持php了,然后保存退出 。
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后在httpd.conf文件查找DirectoryIndex index.html,在它后面加上index.htm index.php 。
到此apache mysql php已經(jīng)配置完畢!!

3、Proftpd的安裝,并使之與mysql整合
需要的軟件包,存放在/home/down
proftpd-1.2.7.tar.gz
mod_sql-4.0.8.tar.gz
# cd /home/down
# tar –zxvf proftpd-1.2.7.tar.gz
# mv proftpd-1.2.7 proftpd
# cp mod_sql-4.0.8.tar.gz proftpd/contrib/
# cd proftpd/contrib/
# tar -zxvf mod_sql-4.0.8.tar.gz
# ee mod_sql_mysql.c
將#include 改成#include
這里假設(shè)你的Mysql安裝在/usr/local/mysql
# cd ..

配置使Proftpd支持MySQL認(rèn)證:
#./configure --prefix=/usr/local/proftpd
--with-modules=mod_sql:mod_sql_mysql
--with-includes=/usr/local/mysql/include/mysql
--with-librarIEs=/usr/local/mysql/lib/mysql
# make
# make install
安裝完之后,可以按下列步驟進(jìn)行測(cè)試,Proftpd是否能正常工作:
# sh sample-configurations/PFTEST.install
測(cè)試的所需要的臨時(shí)文件被放置在/tmp/PFTEST目錄中,運(yùn)行命令:
# ./proftpd -n -d 5 -c /tmp/PFTEST/PFTEST.conf
如果能正常運(yùn)行,你可以發(fā)現(xiàn)有很多的信息而且最后一行會(huì)出現(xiàn):
ProFTPD 1.2.6 (built ***) standalone mode STARTUP
說明服務(wù)啟動(dòng)了,它用的端口是2021,你可以用用戶proftpd與密碼 proftpd進(jìn)行登錄測(cè)試 。如果正常,你可以做下列準(zhǔn)備;否則要檢查安裝是否正確 。

為FTP服務(wù)建立相應(yīng)的數(shù)據(jù)庫及其表 。
1、你可以為此服務(wù)建立專門的數(shù)據(jù)庫,也可以放在其它的數(shù)據(jù)庫中 。在此我專門建立一個(gè)專門的數(shù)據(jù)庫FTP:

> create database proftpd;

然后在這個(gè)數(shù)據(jù)庫中建立一個(gè)用戶表ftpusers,這個(gè)表是必須的:

推薦閱讀