FreeBSD

- 포트설치

#cd /usr/ports/net-mgmt/net-snmp
#make install clean

- 환경 설정

#vi /etc/rc.conf

snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"

- SNMP 환경 설정

#cp /usr/local/share/snmp/snmpd.conf.example /usr/local/share/snmp/snmpd.conf
#vi /usr/local/share/snmp/snmpd.conf

- SNMP START

#/usr/local/etc/rc.d/snmptrapd start
#/usr/local/etc/rc.d/snmpd start


Linux


- yum 시스템으로 설치

#yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils

- SNMP 설정 수정

#vi /etc/snmp/snmpd.conf

- SNMP START

service snmpd start

- ETC

항상 그러는것처럼, 시스템 시작시 실행되게 하려면 ntsysv 명령을 날려 체크해줌.

모두 FreeBSD의 포트 시스템을 이용합니다.

* 아파치2 설치하기..

# cd /usr/ports/www/apache22
# make install clean

프로그램 설치 완료 후, 바로 사용하려면..

# rehash

명령을... 그다음 서버 시작..

# apachectl start

httpready 머시기 에러가 나면..

# kldload accf_http

명령으로 임시적으로 accf_http 모듈을 커널에 로딩해주면 될겁니다..

부팅시 자동으로 로딩하게 하고싶으면..

# vi /boot/loader.conf

accf_data_load="YES" # Wait for data accept filter
accf_http_load="YES" # Wait for full HTTP request accept filter

추가하거나..

# vi /boot/defaults/loader.conf

에 해당 부분에 가서.. NO 를 YES로 바꿔줍니다.

다시한번...

# apachectl start

무슨 서버네임이 어쩌고 저쩌고 하는 에러가 나면..

# vi /usr/local/etc/apache22/httpd.conf

ServerName 앞에 주석을 없애고 적절히 수정해줍니다.

그 다음은 실수하지 않은 이상 될것임..

브라우저에 http://IP주소/ 쳐봐서 It works! 라고 나오면 성공.


* php5 설치

# cd /usr/ports/lang/php5
# make install clean

설치시, 아파치 꼭 선택하도록..

# cd /usr/ports/lang/php5-extensions
# make install clean

# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

# vi /usr/local/etc/apache22/httpd.conf

<ifModule mime_module>
     # 이 사이에 아래 문장을 끼워넣도록..
    AddType application/x-httpd-php .php .inc
</ifModule>

아파치를 재시작하고..

# apachectl restart

php 테스트용 페이지를 만든다.

# cd /usr/local/www/apache22/data
# echo '<?php phpinfo(); ?>' > phpinfo.php

웹브라우저에 http://IP주소/phpinfo.php 를 쳐봐서 php 정보 페이지 나오면 OK

* mysql5 설치

- 이후 작성;; -

+ Recent posts