우분투 웹서버 설정 팁 (펌)



우분투 FTP, 웹서버 설정하기



집에 남아 있는 노트북에 ftp와 웹서버를 구축하였다.

노트북 : LG Xnote LW20
우분투: 9.10
공유기: ipTIME N104

ipTIME 설정

참고: http://mutizen.tistory.com/entry/ipTIME-%EA%B3%B5%EC%9C%A0%EA%B8%B0%EA%B8%B0%EC%A4%80-DMZ-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
http://iptime.co.kr/zeroboard/iptime_bbs/view.php?id=faq_setup&no=140

공유기 DMZ 설정하기
(1) “DMZ” 체크
(2) “현재 접속된 PC의 IP ~~” 체크
(3) 적용 –> 설정저장

공유기 포트포워딩 설정하기
(1) “규칙이름”은 아무 이름이나
(2) “현재 접속된 PC의 IP ~~” 체크
(3) 프로토콜 “TCP” 체크
(4) 외부/내부 포트 각각 “1~80”
(5) 적용 –> 설정저장

이제 외부에서도 ftp, http  프로토콜에 접속할 수 있다.

FTP 설정

참고: http://www.ubuntu.or.kr/viewtopic.php?p=15664

$sudo apt-get install vsftpd
$sudo vi etc/vsftpd.conf
아래 세군데 주석해제하구 아래 같이 설정
anonymous_enable=NO
local_enable=YES
write_enable=YES

$sudo /etc/init.d/vsftpd restart


ftp로 접속하면 우분투 유저의 디렉토리로 접속할 수 있다.


웹서버 설정

참고: http://www.ubuntu.or.kr/viewtopic.php?f=9&t=8569&p=54803#p54803

아파치 설치
$ sudo apt-get install apache2
http://localhost/ 로 접속확인
PHP 설치
$ sudo apt-get install php5 libapache2-mod-php5
$ sudo /etc/init.d/apache2 restart
$ sudo gedit /var/www/testphp.php
<?php phpinfo(); ?>
http://localhost/testphp.php 로 접속 확인

MYSQL 설치
$ sudo apt-get install mysql-server

PHPMyadmin 설치
$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
중간에 선택 메뉴에서 apache2로 선택
phpMyAdmin의 데이터베이스를 dbconfig-common로 선택
http://localhost/phpmyadmin/ 로 접속 확인