ubuntu + Awstats 웹로그분석 툴 설치

Posted at 2009/09/09 08:57 // in 서버™/Ubuntu // by 블루비

1.awstats 패키지를 설치한다
# apt-get install awstats


2. /etc/awstats/awstats.호스트네임.conf 로 설정 파일을 다음과 같이 만든다.
/etc/awstats/awstats.blueb.net.conf
LogFile="/var/log/apache2/blueb.net.access.log"
LogFormat=1
DNSLookup=1
DirData="/var/lib/awstats/"
DirCgi="/cgi-bin"
DirIcons="/icon"
SiteDomain="blueb.net"
AllowToUpdateStatsFromBrowser=1
AllowFullYearView=3


3. /var/lib/awstats 권한을 확인한다.
기본적으로 www-data 사용자로 생성이 되기 때문에 따로 권한 설정할 필요가 없다.
(수집된 로그 데이터가 저장되는 저장소이다.)

4.그림파일들을 복사한다.
# cp -r /usr/share/awstats/icon /var/www/icon


5. 로그정보를 업데이트 한다.
# /usr/lib/cgi-bin/awstats.pl -config=blueb.net -update


6. 브라우저로 확인해본다.
http://blueb.net/cgi-bin/awstats.pl?config=blueb.net


7. 한시간 단위로 업데이트 된 로그정보를 보기 위해 crontab 에 설정하고 마무리
# crontab -e
00 * * * * /usr/lib/cgi-bin/awstats.pl -config=blueb.net -update
사용자 삽입 이미지


2009/09/09 08:57 2009/09/09 08:57

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투 서버에 Tomcat 설치 방법

Posted at 2009/07/14 09:32 // in 서버™/Ubuntu // by 블루비
Apt-get Install

1) tomcat 패키지를 찾습니다.

sudo apt-cache search tomcat


2) 찾은 모든 tomcat 패키지를 설치 합니다.

sudo apt-get install tomcat5.5-webapps
sudo apt-get install tomcat5.5-admin
sudo apt-get install tomcat5.5


3) 완료

apt-get help Ubuntu to configure almost everything and create a script put inside init.d folder for Tomcat auto startup script. we can start/stop/restart Tomcat with following command

/etc/init.d/tomcat5.5 start
/etc/init.d/tomcat5.5 stop
/etc/init.d/tomcat5.5 restart


apt-get help to create a share folder in /usr/share also, please access

cd /usr/share/tomcat5.5


and issue a ls -lh in /usr/share/tomcat5.5 to find out the rest of the Tomcat location.

drwxr-xr-x bin
drwxr-xr-x common
lrwxrwxrwx conf -> /etc/tomcat5.5
lrwxrwxrwx doc -> ../doc/tomcat5.5
lrwxrwxrwx logs -> /var/lib/tomcat5.5/logs
drwxr-xr-x server
lrwxrwxrwx shared -> /var/lib/tomcat5.5/shared
lrwxrwxrwx temp -> /var/lib/tomcat5.5/temp
lrwxrwxrwx webapps -> /var/lib/tomcat5.5/webapps
lrwxrwxrwx work -> /var/lib/tomcat5.5/work



Manually Install


This is even more easy that apt-get

1) http://tomcat.apache.org/ 에 접속하여 Tomcat을 다운로드 합니다.

2) Unzip it with tar -zxvf Tomcatxxx.tar

tar -zxvf apache-tomcat-6.0.16.tar.gz

3) No make or configuration required, just change to tomcat bin folder to start or stop Tomcat

:~/Desktop/apache-tomcat-6.0.16/bin$ sh startup.sh
:~/Desktop/apache-tomcat-6.0.16/bin$ sh shutdown.sh


4) Done

Personally i more prefer to install application manually, because it give full control of where application folder should be store.

- http://www.mkyong.com/tomcat/how-to-install-tomcat-in-ubuntu/
2009/07/14 09:32 2009/07/14 09:32

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투(Ubuntu) 설정 A-Z

Posted at 2008/12/17 11:26 // in 서버™/Ubuntu // by 블루비
출처 : http://1kko.com/2460502

지난 2일간 우분투를 경험하며 설정한 결과, 나중을 위해서, 또 다른분들을 위해서라도 정리를 해놓는것이 편리할 것이라 생각을 했습니다. 그동안 검색을 하느라 많은 시간을 들였는데, 정작 써놓고 보니 몇줄 되지 않네요.
처음에는 제가 알아볼 수 있도록 써놨지만, 포스팅을 하려고 마음먹은 후 이미 알고 있는 것도 추가하고, 주석도 달고 제목도 달았습니다. 부디 보기에 편하셨으면 좋겠네요.

여기서 찾지 못하는 답은 검색해보면 나올것이라 생각합니다.

설치한 우분투 버전은 Ubuntu 6.06 LTS x86 - Server Edition 입니다.
다운로드 링크: http://www.ubuntu.com/getubuntu/download
----------------------------------------------------------------------------
처음 부팅 후 root(루트) 패스워드 지정

$sudo passwd root
Password: <- 현재 로그인한 유저의 비밀번호 입력
New Password: <- root의 새로운 password
Re-Enter Password: <- root의 새로운 password 재입력

이후 일반 유저에서 root로 가려면
$su -
Password:

----------------------------------------------------------------------------
내부 IP를 따로 사용해야 할 경우

/etc/networking/interfaces의 내용중 comment부분을 아래처럼 치환

# iface eth1 inet dhcp
iface eth1 inet static
address 192.168.32.132
netmask 255.255.255.0
network 192.168.32.0
broadcast 192.168.32.255
gateway 192.168.32.2

이후 networking 데몬 restart.

$sudo /etc/init.d/networking restart

-----------------------------------------------------------------------------
iso이미지를 마운트하기

*가끔 패키지 설치시에 ubuntu-server CD를 요구하는 경우가 있을때 유용하다

$sudo mount -t iso9660 -o loop myimage.iso /cdrom

----------------------------------------------------------------------------
FTP Server 설치

$sudo apt-get install vsftpd
ftp 설정파일 위치 -> /etc/vsftpd.conf

보안을 위해 vsftpd.conf를 수정
$sudo vi /etc/vsftpd.conf

::수정할 부분::
anonymous_enable=NO //기본값이 YES 이므로 NO로 변경
local_enable=YES //주석 제거
write_enable=YES //주석 제거
chroot_local_user=YES //주석제거 상위디렉토리 접금 제한

vsftp데몬 재시작
$sudo /etc/init.d/vsftpd restart

-----------------------------------------------------------------------------
APM 설치

$sudo apt-get install mysql-common
$sudo apt-get install mysql-server
$sudo apt-get install apache2
$sudo apt-get install php5
$sudo apt-get install php5-mysql

Apache2 설정파일 위치
/etc/apache2/apache2.conf <-기본 설정 파일
/etc/apache2/ 하위에 보면 각종 설정파일이 분리되어 있습니다.

Apache2 데몬 재시작 명령어
$sudo apache2ctl restart

-----------------------------------------------------------------------------
SSH(secure shell) 설치

$sudo apt-get install ssh

보안을 위해 /etc/ssh/sshd_config에서
PermitRootLogin 항목을 yes(default)에서 no로 바꿔준다

----------------------------------------------------------------------------
webmin 설치

webmin은 apt-get에 포함되어 있지 않으므로 따로 받아 설치한다.

$wget http://belnet.dl.sourceforge.net/sourceforge/webadmin/webmin_1.290.deb
$sudo dpkg -i webmin_1.290.deb

http://servername:10000

%080317추가 안될경우 홈페이지 참고: http://www.webmin.com/deb.html
-----------------------------------------------------------------------------
설치 후 관리

$sudo apt-get upgrade //기존 패키지 Upgrade
$sudo apt-get update //새로운 패키지 정보 Update

-----------------------------------------------------------------------------
ab : Apache HTTP Server Benchmarking tools

-----------------------------------------------------------------------------
아파치 포트 변경

/etc/apache2/httpd.conf에서
Listen 80을 원하는 포트로 변경

-----------------------------------------------------------------------------
아파치 VirtualHost 설정

/etc/apache2/httpd.conf에서

<VirtualHost *>
ServerName my.domain.com
ServerAdmin me@my.domain.com
DocumentRoot /home/www/
#특정 directory에만 옵션을 줄 때. (textcube를 위해 추가한 항목)
<Directory "/home/www/tc">
Options FollowSymLinks
AllowOverride FileInfo
</Directory>
</VirtualHost>

-----------------------------------------------------------------------------
Putty에서 한글 사용

Window > Appearance > Font settings에서 굴림체로 변경
Window > Translation > Character set translaton on received data에서 UTF-8로 변경

$export LANG=ko_KR.UTF-8

-----------------------------------------------------------------------------
색상이 나오지 않을때 및 alias 고정 지정방법

홈디렉토리의 .profile을 수정

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi

mesg n

#alias 를 고정으로 지정하기
alias ll="ls -l"

-----------------------------------------------------------------------------
midnight commander (mc)설치방법

ubuntu universe 패키지에만 포함되어 있으므로 /etc/apt/source.list를 수정한다

끝에 universe를 추가해 준다.

deb http://kr.archive.ubuntu.com/ubuntu/ dapper main restricted universe
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper main restricted universe

패키지리스트 업데이트 후 설치
$sudo apt-get update; apt-get install mc

-----------------------------------------------------------------------------
원하는 패키지(꾸러미) 찾는 방법

$apt-cache search pkgname

-----------------------------------------------------------------------------
ACPI로 강제 설정방법. (자동 전원꺼짐이 되지 않을 때)

/boot/grub/menu.lst 중 acpi=force를 추가

title Ubuntu, kernel 2.6.15-26-server
root (hd0,0)
kernel /vmlinuz-2.6.15-26-server root=/dev/hda2 ro quiet splash acpi=force
initrd /initrd.img-2.6.15-26-server
savedefault
boot

-----------------------------------------------------------------------------
Samba 설치

$sudo apt-get install samba

-----------------------------------------------------------------------------
samba에서 euc-kr을 사용하여야 할 때

/etc/samba/smb.conf에서 아래 항목을 추가한다.

unix charset = euc-kr

-----------------------------------------------------------------------------
convmv로 EUC-KR 파일명을 UTF-8로 변환하기

apt-get install convmv
convmv --notest -f euc-kr -t utf-8 -r <directory>

2008/12/17 11:26 2008/12/17 11:26
  1. 지나가다

    2008/12/17 17:55 [수정/삭제] [답글]

    3년전 필요한 글이군요

댓글을 남겨주세요.

[로그인][오픈아이디란?]

08.10.30 우분투 8.10 출시

Posted at 2008/10/28 11:35 // in 서버™/Ubuntu // by 블루비
사용자 삽입 이미지
우분투 8.10 코드명 Intrepid Ibex
2008. 10. 30 정식 출시 한다고 합니다.



새로운기능

3G 무선모뎀 지원
암호화된 패스워드로 보호된 개인디렉토리 설치
컴퓨터를 일시적으로 사용하고 싶은 이용자의 게스트계정
BBC 제공의 빌트인 콘텐츠 등

향상 및 지원

‘젠’ 가상화 지원 향상
우분투를 관리하는 ‘랜드스케이프’ 콘솔
개인화된 가상머신 구축 가능한 소프트웨어
스토리지시스템의 데이터 보호가 가능해지는 소프트웨어 기반 RAID 지원 등


2008/10/28 11:35 2008/10/28 11:35

댓글을 남겨주세요.

[로그인][오픈아이디란?]

텍스트큐브 파일첨부 오류 - ModSecurity

Posted at 2008/06/30 10:50 // in 서버™/Ubuntu // by 블루비
우분투 8.04에 ModSecurity를 설치 하고 부터 텍스트큐브의 파일첨부 기능이 먹통이 되었다.
파일 첨부시 자동으로 로그아웃되는 현상이 벌어지는것인데

플래시의 파일업로드(FileReference)를 사용하게 되면 Header거 서버에 보내는 방식이 표준이 아니기 때문에 ModSecurity가 차단을 해버려 세션 정보가 갱신되고 로그아웃 되는 현상이다
이를 해결하기 위해 지금도 정보를 찾고 있지만 방법이 없다.

일반적인 방법은 apache conf 파일의 SetFilterEngine 항목을 Off로 해서 해결할 수 있지만

현재 우분투 8.04는 ModSecurity를 자동패키지를 지원하지 않기에 수동으로 설치를 했더니
apache conf 파일에는 존재 하지 않는다.
ModSecurity를 모듈을 disabled 했지만 여전히 같은 증상이다.

이것 때문에 벌씨 2틀째 고생중이다.
서버를 새로 설치해야만 하는 건가?? ㅡ.ㅡ
2008/06/30 10:50 2008/06/30 10:50
  1. 타스케

    2008/10/05 16:10 [수정/삭제] [답글]

    리붓하면 해결되지 않았을까요? ^^;

    • 블루비

      2008/10/06 11:32 [수정/삭제]

      리붓한다고 정말 될까여??
      그럼 다행이구여.. ㅎㅎ
      지금은 서버를 다른곳으로 이전해서 확인 할 수가 없네요.. ㅠ.ㅠ

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투8.04 웹방화벽 설치 mod-security2

Posted at 2008/06/23 10:23 // in 서버™/Ubuntu // by 블루비
설치 파일 :
http://etc.inittab.org/~agi/debian/libapache-mod-security2/mod-security2-common_2.1.5-1_all.deb
http://etc.inittab.org/~agi/debian/libapache-mod-security2/libapache2-mod-security2_2.1.5-1_i386.deb

1. libapache2-mod-security2_2.1.5-1_i386.deb를 apt 저장소에 다운로드한다.

/var/cache/apt/archives# wget http://etc.inittab.org/~agi/debian/libapache-mod-security2/mod-security2-common_2.1.5-1_all.deb
/var/cache/apt/archives# wget http://etc.inittab.org/~agi/debian/libapache-mod-security2/libapache2-mod-security2_2.1.5-1_i386.deb


2. dpkg를 이용하여 설치한다.
/var/cache/apt/archives# dpkg -i mod-security2-common_2.1.5-1_all.deb libapache2-mod-security2_2.1.5-1_i386.deb


3. 아파치 모듈 디렉토리로 이동 하면 mod-security2.load.dpkg-new 파일 확인 할 수 있다.
이 파일의 이름을 mod-security2.load 변경후 a2enmod 명령어를 통해 enabled 시켜준다.


/etc/apache2/mods-available# mv mod-security2.load.dpkg-new mod-security2.load
/etc/apache2/mods-available# a2enmod mod-security2

4. 아파치 재실행

/etc/apache2/mods-available# apache2 -k restart


2.번 항목에서 설치시 의존성 문제가 있다고 나오긴 하지만 일단 무시하고 위의 방법데로하면
문제 없이 로드됩니다. 잘되는건지는 모르겠지만 ㅠ.ㅠ

php 에서
phpinfo() 함수로 확인 해보면 Loaded Modules 항목에 mod_security2가 로드 된것이 확인 됩니다.

참고 : http://www.dedibox-news.com/sujet-4549-mod-security2-debian-adresse-paquet-3-trucs




2008/06/23 10:23 2008/06/23 10:23

댓글을 남겨주세요.

[로그인][오픈아이디란?]

Ubuntu 8.04 LTS Server Edition - Supported to 2013

Posted at 2008/04/25 23:22 // in 서버™/Ubuntu // by 블루비
우분투 8.04 LTS 버전이 정식 출시되었습니다.

우분투 8.04 다운로드
http://www.ubuntu.com/getubuntu/download

우분투 한국 사용자 모임 FTP 사이트
ftp://ftp.ubuntu.or.kr/8.04/

사용자 삽입 이미지


2008/04/25 23:22 2008/04/25 23:22

댓글을 남겨주세요.

[로그인][오픈아이디란?]

ubuntu 시간설정

Posted at 2008/04/25 09:27 // in 서버™/Ubuntu // by 블루비


1. ntpdate가 install 되어있지 않았을 경우 install 한다.
#apt-get install ntpdate


2. ntp는 123/udp port를 쓰므로 이 port가 막혀 있을 경우,/etc/services 에 ntp 123/udp => 를 추가

3. 서버 시간을 한국시간으로 세팅하기 위해 /etc/localtime을 링크해 생성해 준다.

# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime


4. # ntpdate [ntp server name] 을 입력하여 ntp server로부터 시간을 얻어온다.

root# ntpdate time.kriss.re.kr
25 Apr 09:04:38 ntpdate[10175]: step time server 210.98.16.100 offset -46845.363136
root#

ntp server list

  • time.bora.net
  • time.nuri.net
  • ntp.ewha.net
  • time.kriss.re.kr
5. 시간 확인
# date
Fri Apr 25 09:23:47 KST 2008
KST 로 보여야 한국시간으로 설정된것이다.





2008/04/25 09:27 2008/04/25 09:27

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투 Apache2 실행오류 해결책

Posted at 2008/04/21 10:30 // in 서버™/Ubuntu // by 블루비
우분투 아파치 실행시 아래와 같은 메시지가 출력될 경우 환경파일에 `ServerName localhost` 를 추가 해줘야 합니다.

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

/etc/apache2/apache2.conf 파일 마지막 줄체 아래 내용을 추가 해줍니다.

ServerName localhost


참고 자료 : Ubuntu ApacheMySQLPHP
2008/04/21 10:30 2008/04/21 10:30

댓글을 남겨주세요.

[로그인][오픈아이디란?]

Ubuntu Apache2 Virtual Server

Posted at 2008/04/20 12:41 // in 서버™/Ubuntu // by 블루비
/etc/apache2/sites-available 아래 내용의 파일을 추가 합니다.
파일명은 도메인별로 생성하시면 되겠죠(site2.com)

<VirtualHost *>
ServerName www.site2.com
ServerAlias site2.com
ServerAdmin webmaster@localhost

DocumentRoot /var/www/site2
<Directory /var/www/site2/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>

ErrorLog /var/log/apache2/site2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/site2/access.log combined
ServerSignature On

</VirtualHost>

a2ensite 명령어로 /etc/apache2/sites-enabled에 등록 해줍니다.
해제시에는 "a2dissite" 명령어를 이용하시면 됩니다.
#a2ensite site2.com

apache2를 재시작 합니다.
#apache2 -k restart

2008/04/20 12:41 2008/04/20 12:41

댓글을 남겨주세요.

[로그인][오픈아이디란?]

ubuntu iptables 설정

Posted at 2008/04/08 14:14 // in 서버™/Ubuntu // by 블루비

iptables은 상태추적 방화벽으로 이전의 리눅스 기반의 방화벽에서는 탐지가 불가능했던

스텔스 스캔을 탐지 및 차단 하는 등 상당한 기술적 진보를 이룬 지능형 방화벽이다.

또한 iptables는 방화벽을 통과 하는 각각의 연결을 메모리에 저장하므로

레이팅 제한(ratiing limiting)을 이용하여 대부분의 서비스거부 공격도 차단할수 있다.


그럼 우분투에서의 설정을 알아 보도록하자.


설정 정보 보기

#iptables-save > /etc/iptables.rules


# Generated by iptables-save v1.3.1 on Sun Apr 23 06:19:53 2006
*filter
:INPUT ACCEPT [368:102354]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [92952:20764374]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
-A INPUT -j DROP
COMMIT
# Completed on Sun Apr 23 06:19:53 2006

iptables 에 적용
#iptables-restore < /etc/iptables.rules


2008/04/08 14:14 2008/04/08 14:14

댓글을 남겨주세요.

[로그인][오픈아이디란?]

ubuntu apt-get 명령어

Posted at 2008/01/03 13:27 // in 서버™/Ubuntu // by 블루비
apt-get update <- 최신버전의 패키지 목록을 얻어온다.
apt-get upgrade <- 현재 설치된 모든 패키지를 최신버전과 비교해서 업그레이드

apt-get install [패키지명] <- 패키지설치 apache* 이렇게 와일드문자 입력도 가능
apt-get remove [패키지명] <- 패키지 삭제. 허나 완전히 삭제는 아니다.
apt-get autoremove [패키지명] <- 패키지를 자동 삭제, 의존성이있어서 설치시에 따라설치된것들까지 삭제
2008/01/03 13:27 2008/01/03 13:27

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투 mysql 원격 접속 셋팅

Posted at 2007/12/12 19:30 // in 서버™/Ubuntu // by 블루비
우분투 서버에서 mysql 사용자 계정의 호스트를 '%' 으로 지정해도 원격으로 접속을 할 수 없습니다.
3306번 포트(port)의 문제라고만 생각했었지만 그게 아니더군요

# vi /etc/mysql/my.cnf

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
#
# * Fine Tuning

bind-address 부분을 # 으로 주석처리 해주면 원격 접속이 가능해집니다.

아무래도 보안상 특정 아이피만 접근하도록 설정해주는 곳인 거 같군요..

설정이 끝났다면 mysql 재실행

# /etc/init.d/mysql restart


2007/12/12 19:30 2007/12/12 19:30

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투 가상 호스팅 설정

Posted at 2007/12/11 13:14 // in 서버™/Ubuntu // by 블루비
우분투 7.10 Gutsy Gibbon 을 기준으로


-. 아파치 디렉토리 구조

우분투의 경우 아파치는 /etc/apache2 에 설치되며 구조는 다음과 같다

/apache2
apache2.conf : 아파치 기본 설정
/conf.d
envvars
httpd.conf
/mods-available
/mods-enabled
ports.conf
/sites-available : 가상 호스팅 설정
default
/sites-enabled : sites-available 의 링크
000-default

가상 호스팅 관련 설정은 보통 /sites-available/default 파일을 복사해서 사용하나, httpd.conf 나 apache2.conf 에 직접 삽입해도 된다
(apache2 에서 httpd.conf 와 /sites-enable 의 링크를 include 한다).


-. /sites/available/ 의 설정파일 수정
default 파일을 복사한 뒤 blueb.net 파일을 만들어 아래에 표시된 값을 변경한다.

NameVirtualHost blog.blueb.net
<VirtualHost *>
ServerAdmin webmaster@blueb.net

ServerName blog.blueb.net
ServerAlias blog.blueb.net

DocumentRoot /home/blueb/public_html/
<Directory /home/blueb/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/blog.blueb.net.error.log
CustomLog /var/log/apache2/blog.blueb.net.access.log combined
</VirtualHost>

sudo ln -s /etc/apache2/sites-available/blueb.net /etc/apache2/sites-enable/002-blueb.net

참고 : 위에 Options 에 있는 Indexes 는 보안을 위해 빼주는 것이 좋다.
Indexes는 디렉토리 내의 파일 밑 디렉토리를 표시 하시 하게 된다.

-. /etc/apache2/mods-aviailable/php5.conf 파일설정
htm, html 에서도 PHP모듈을 사용할 수 있도록 설정파일에 .htm, .html 을 추가 해준다.

<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3 .htm .html
AddType application/x-httpd-php-source .phps
</IfModule>

-. /etc/init.d/apache2 restart 아파치 재 실행
2007/12/11 13:14 2007/12/11 13:14

댓글을 남겨주세요.

[로그인][오픈아이디란?]

우분투 (7.10) Server Network, DNS 설정

Posted at 2007/12/06 05:42 // in 서버™/Ubuntu // by 블루비

고정아이피 설정

dev@ubuntu:~$ vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.78
netmask 255.255.255.0
network xxx.xxx.xxx.0
broadcast xxx.xxx.xxx.255
gateway xxx.xxx.xxx.1


DNS 설정은 다음과 같이 합니다 (/etc/resolv.conf 은 처음에 없어서 만들어서 사용하였음.)

dev@ubuntu:~$ cat /etc/resolv.conf
nameserver xxx.xxx.xxx.1
nameserver xxx.xxx.xxx.1

물론 상황에 따라 마음대로, 예를 들면 Kornet의 주소인 168.126.63.1 과 같은 주소.


참고로 DHCP 를 사용한다면.. (유동아이피.)

/etc/network/interfaces 는 이렇게..

auto lo
auto eth0
iface lo inet loopback
iface eth0 inet dhcp

/etc/resolv.conf 는 DHCP 클라이언트가 알아서 해주므로 안해두 된다.

DHCP 클라이언트 설치는

# apt-get 사용시 -
apt-get install dhcp-client
# aptitude 사용시 -
aptitude install dhcp-client

(dhcp-client 가 설치된 경우 실행가능한 명령 'dhclient' 가 부팅시 네트워크 데몬에 의해 실행됨)

기타:
1. 랜카드 감지 확인은 'dmesg' 로 가능.
2. 설정 적용은 '/etc/init.d/networking restart' 나 'ifdown' 후 'ifup' 으로 가능.

출처 : http://2.azki.org/153
2007/12/06 05:42 2007/12/06 05:42

댓글을 남겨주세요.

[로그인][오픈아이디란?]