裝機實錄:
很久沒裝SERVER了...上次認真把一個SERVER裝好應該是高一的事情,
(剩下來的都是升級跟維護..)
過了這麼久的時間,FREEBSD也改了不少,
因此留下裝機紀錄,如果以後還要裝的話,可能會有點幫助ORZ
只要有點FREEBSD的基礎,按照這份指南用SSH遠端操作,
應該可以在很短的時間內把機器架起來。
基本上國內教FREEBSD的架設的書最主要的就這一本:
http://twbsd.org
作者很好心的把所有書籍內容放在上面!絕對值得肯定~
首先,FREEBSD安裝完後,要先調整CONFIGURE,把該設定的東西設一設,
最重要的是把SSH開啟.....(預設沒開起SSH蠻詭異的)
離開SYSINSTALL之後,先把時間橋好吧:
ntpdate clock.stdtime.gov.tw
把/etc/rc.conf一次調好
ee /etc/rc.conf
加入以下這些
ntpdate_enable="YES"
ntpdate_flags="clock.stdtime.gov.tw"
sshd_enable="YES"
usbd_enable="YES"
smbftpd_enable="YES"
smbftpd_flags="-D"
mysql_enable="YES"
apache2_enable="YES"
snmpd_enable="YES"
named_enable="YES"
更新PORTS TREE
csup -L 2 -h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
安裝APACHE
cd /usr/ports/www/apache20
make install clean
雖然書上面是教APACHE2.2,但是我個人比較喜歡用2.0拉...
2.2要調整的東西比較多,阿我比較懶惰,所以....
APACHE安裝過程中也會順便把PERL裝好
裝PHP5
cd /usr/ports/lang/php5
make install clean
裝PHP5外掛
cd /usr/ports/lang/php5-extensions
make install clean
twbsd.org建議的套件有這些,請自行斟酌QQ
CTYPE、EXIF、GD、ICONV、IMAP、PCRE、SESSION、ZLIB
接下來改一下APACHE設定值
ee /usr/local/etc/apache2/httpd.conf
找到DirectoryIndex 加入對.php首頁的支援
DirectoryIndex index.php index.htm index.html
在後面加上下面這兩行,啟動對PHP格式的支援
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
啟動APACHE伺服器
/usr/local/etc/rc.d/apache2 start
裝FTP伺服器
到這裡下載最新版的SmbFTPD
http://twbsd.org/cht/smbftpd/index.php?page=download.htm
fetch好像抓不下來這種連結....請大家自己隨便找個空間把檔案傳上去吧
自己解壓縮後 利用下列指令設定+編譯
./configure
make
有裝SSL的話,需要再
make cert
最後安裝
make install
如果需要編輯設定檔的話...
ee /usr/local/etc/smbftpd/smbftpd.conf
最後啟動
/usr/local/sbin/smbftpd -D
裝MYSQL伺服器
cd /usr/ports/databases/mysql50-server
make WITH_CHARSET=big5 WITH_XCHARSET=all install clean
啟動MYSQL
/usr/local/etc/rc.d/mysql-server start
更改ROOT密碼
/usr/local/bin/mysql mysql
UPDATE user SET password=password('你的密碼') where user='root';
基本的伺服器服務到這裡差不多就完成了
全站熱搜
留言列表