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
[code]# 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>
[/code]
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
[code]# 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"
[/code]
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 |
댓글 없음:
댓글 쓰기