설치
aptitude install apache2
확인
패키지 설치 후 http://(server ip address) 로 접속하면 웹 서버가 동작하는 것을 확인할 수 있다.
사용자별 페이지 (userdir mod)
설정
cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-avilable/userdir.load .
ln -s /etc/apache2/mods-avilable/userdir.conf .
재시작
/etc/init.d/apache2 restart
home 디렉토리 밑에 public_html 디렉토리를 생성하게 되면
http://(server ip address)/~(user id) 로 접속이 가능하게 된다.
이후 부터 /home/(user id)/public_html/index.html 을 생성하면 된다.
확인
https(ssl) 설정
설치
aptitude install openSSL
cd /etc/apache2/mods-available
a2enmod ssl
openssl genrsa -des3 -out ssl.key 1024
Key 파일 생성
openssl rsa -noot -text -in ssl.key
Key 파일 생성 확인
openssl req -new -key ssl.key -out ssl.csr
인증서 생성
openssl req -noout -text -in ssl.csr
인증서 확인
csr 파일을 인증기관(CA)에 보내면 crt (certificated file) 파일을 발급해준다. 내부 테스트용은 인증기관의 인증까지는 필요가 없기 때문에 self-signed crt를 생성해서 사용하면 된다.
openssl req -new -x509 -days 365 -key ssl.key -out ssl.crt
sites-enabled 설정
vim /etc/apache2/apache2.conf
재시작
/etc/init.d/apache2 restart
확인
'Skills > Linux (Debian)' 카테고리의 다른 글
[Debian WLAN] wireless network setting (무선랜 설정) (0) | 2014.03.13 |
---|---|
[Debian PDC(Primary Domain Controller)] Samba Domain Controller (0) | 2014.02.14 |
[Debian VPN(Openvpn)] VPN Ternal (0) | 2014.02.04 |
[Debian Trust] 도메인 트러스팅 (0) | 2014.02.04 |
[Debian DHCP(dhcp3-server)] DHCP Server 설정 (0) | 2014.01.28 |