cvsup을 통하여 포트트리를 업데이트 받습니다.
FreeBSD 6-RELEASE 이후로는 cvsup과 같은
기능을 제공하는 csup이 기본적으로 제공됩니다.
| # mkdir /root/etc/ # cp /usr/share/examples/cvsup/ports-supfile /root/etc/ # vi /root/etc/ports/ports-supfile ← cvsup 서버의 URL을 빠른 곳으로 수정하시면 좋습니다. # csup -L 2 /root/etc/ports-supfile |
mysql을 설치 및 비밀번호 설정 후 문자셋을 확인합니다.
|
# cd /usr/ports/databases/mysql51-server/ #
cp /usr/local/share/mysql/my-small.cnf /etc/my.cnf |
apache를 설치하고, 아래의 내용을 추가합니다.
# cd /usr/ports/www/apache22
# make install clean
# vi /usr/local/etc/apache22/httpd.conf
# make install clean
# vi /usr/local/etc/apache22/httpd.conf
<FilesMatch "\.ph(p[2-6]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.html$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.htm$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch>
option은 mysql, apache module 등을 반드시 체크해야합니다. 필요에 따라 GD등도 추가하세요.
| # cd /usr/ports/lang/php5-extensions # make config # make install clean # cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini # vi /etc/rc.conf ← apache22_enable="YES" 한줄 추가합니다. # apachectl start |
vsftpd을 설치하고, 아래의 내용을 추가합니다.
# cd /usr/ports/ftp/vsftpd
# make install clean
# vi /usr/local/etc/vsftpd.conf
# make install clean
# vi /usr/local/etc/vsftpd.conf
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES listen="NO"
inetd을 활용하여, 사용자의 요청에 의해 vsftpd 실행되도록 설정합니다.
| # vi /etc/inetd.conf ←
ftp stream tcp nowait root /usr/local/libexec/vsftpd vsftpd 한줄 추가합니다.
# vi /etc/rc.conf ← inetd_enable="YES" 한줄 추가합니다. # /etc/rc.d/inetd start |




