리눅스 아파치 웹서버 구축하기 - XAMPP
2011. 11. 21. 22:42 |
리눅스
지난번에 윈도우용 APMSETUP 프로그램을 소개해드렸는데, 댓글로 용한님이 리눅스용도 알려주셔서 소개해드립니다. XAMPP는 리눅스에서 손쉽게 아파치 웹서버를 구축할 수 있도록 도와주는 프로그램인데, 테스트용도로 웹서버를 구축하시기에 적합하다 생각합니다.
X - Cross Platform
A - Apache
M - MySQL
P - PHP
P - Perl
뿐만 아니라 phpMyAdmin과 ProFTPD 등도 같이 설치됩니다. 한방에 다 처리되어서 매우 편리합니다.
홈 페이지
http://www.apachefriends.org/en/xampp-linux.html
리눅스용이니까 (리눅스 다루시는 분들은 웬만큼 잘 아실테니) 별다른 설명이 필요없을 것 같네요.
먼저 패키지를 다운로드 받으세요. 저는 현재 기준 최신버전을 wget으로 다운로드 받겠습니다.
wget http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz
그런 다음 압축을 풉니다. 저는 /opt 밑에 풀겠습니다. (홈피에 나온 가이드대로)
tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
이제 실행만 하면 끝입니다. 너무 쉬워서 허탈하죠?
/opt/lampp/lampp start
이대로 웹페이지 접속해보면 아래와 같이 나올겁니다. 그럼 성공입니다.
그런데 처음 설치한 상태는 보안에 취약하기 때문에 (패스워드가 정해져 있어서) 일단 패스워드 설정작업부터 해야합니다. 아래와 같이 실행하시면 몇가지 계정에 대해 패스워드를 물어봅니다.
/opt/lampp/lampp security
첫번째는 XAMPP 관리페이지 패스워드입니다. 계정은 lampp 입니다.
두번째는 MySQL (phpMyAdmin) 패스워드입니다. 계정은 pma 입니다.
세번째도 MySQL (phpMyAdmin) 패스워드입니다. 계정은 root 입니다.
네번째는 ProFTPD 패스워드입니다. 계정은 nobody 입니다.
다큐먼트 루트는 /opt/lampp/htdocs 인데 여기가 FTP 루트 디렉터리이기도 합니다. 그래서 소스 올리고 편집하기도 매우 편리합니다. 안에 들어있는 내용물을 전부 깔끔하게 지우시려면 rm -rf /opt/lampp/htdocs/* 하시면 되겠죠.
개별적으로 필요한 실행파일들은 /opt/lampp/bin 안에 들어있습니다. 예를 들어 phpMyAdmin을 사용하지 않고 직접 MySQL을 사용하시려면 /opt/lampp/bin/mysql -u root -p 하시면 되겠죠.
서비스를 전부 중지시키시려면 /opt/lampp/lampp stop
하시면 되는데 개별 프로그램을 중지/시작하시려면 아래 옵션을 참조하세요. (홈피에 있는 내용)
테스트로 워드프레스 설치해봤는데 잘 되었습니다.
리눅스에 익숙하지 않으신 분들은 XAMPP를 이용해서 웹서버를 구축해보세요. 초보자도 손쉽게 진행할 수 있습니다.
X - Cross Platform
A - Apache
M - MySQL
P - PHP
P - Perl
뿐만 아니라 phpMyAdmin과 ProFTPD 등도 같이 설치됩니다. 한방에 다 처리되어서 매우 편리합니다.
홈 페이지
http://www.apachefriends.org/en/xampp-linux.html
리눅스용이니까 (리눅스 다루시는 분들은 웬만큼 잘 아실테니) 별다른 설명이 필요없을 것 같네요.
먼저 패키지를 다운로드 받으세요. 저는 현재 기준 최신버전을 wget으로 다운로드 받겠습니다.
wget http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz
그런 다음 압축을 풉니다. 저는 /opt 밑에 풀겠습니다. (홈피에 나온 가이드대로)
tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
이제 실행만 하면 끝입니다. 너무 쉬워서 허탈하죠?
/opt/lampp/lampp start
이대로 웹페이지 접속해보면 아래와 같이 나올겁니다. 그럼 성공입니다.
그런데 처음 설치한 상태는 보안에 취약하기 때문에 (패스워드가 정해져 있어서) 일단 패스워드 설정작업부터 해야합니다. 아래와 같이 실행하시면 몇가지 계정에 대해 패스워드를 물어봅니다.
/opt/lampp/lampp security
첫번째는 XAMPP 관리페이지 패스워드입니다. 계정은 lampp 입니다.
두번째는 MySQL (phpMyAdmin) 패스워드입니다. 계정은 pma 입니다.
세번째도 MySQL (phpMyAdmin) 패스워드입니다. 계정은 root 입니다.
네번째는 ProFTPD 패스워드입니다. 계정은 nobody 입니다.
다큐먼트 루트는 /opt/lampp/htdocs 인데 여기가 FTP 루트 디렉터리이기도 합니다. 그래서 소스 올리고 편집하기도 매우 편리합니다. 안에 들어있는 내용물을 전부 깔끔하게 지우시려면 rm -rf /opt/lampp/htdocs/* 하시면 되겠죠.
개별적으로 필요한 실행파일들은 /opt/lampp/bin 안에 들어있습니다. 예를 들어 phpMyAdmin을 사용하지 않고 직접 MySQL을 사용하시려면 /opt/lampp/bin/mysql -u root -p 하시면 되겠죠.
서비스를 전부 중지시키시려면 /opt/lampp/lampp stop
하시면 되는데 개별 프로그램을 중지/시작하시려면 아래 옵션을 참조하세요. (홈피에 있는 내용)
START AND STOP PARAMETERS | |||
Parameter | Description | ||
start | Starts XAMPP. | ||
stop | Stops XAMPP. | ||
restart | Stops and starts XAMPP. | ||
startapache | Starts only the Apache. | ||
startssl | Starts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay activated. | ||
startmysql | Starts only the MySQL database. | ||
startftp | Starts the ProFTPD server. Via FTP you can upload files for your web server (user "nobody", password "lampp"). This command activates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay activated. | ||
stopapache | Stops the Apache. | ||
stopssl | Stops the Apache SSL support. This command deactivates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay deactivated. | ||
stopmysql | Stops the MySQL database. | ||
stopftp | Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated. | ||
security | Starts a small security check programm. |
테스트로 워드프레스 설치해봤는데 잘 되었습니다.
리눅스에 익숙하지 않으신 분들은 XAMPP를 이용해서 웹서버를 구축해보세요. 초보자도 손쉽게 진행할 수 있습니다.
'리눅스' 카테고리의 다른 글
리눅스 Static 라우팅 설정하기 (9) | 2012.04.06 |
---|---|
리눅스에서 윈도우 start 명령어와 비슷한 효과를 (2) | 2012.01.30 |
윈도우에서 작성한 Shell 스크립트 리눅스에서 에러나는 경우 (7) | 2011.12.24 |
리눅스에서 iSCSI Target에 연결하는 방법 (13) | 2011.11.29 |
리눅스 bash 선택문 만들기 (10) | 2011.10.27 |
리눅스 추천 SSH 클라이언트 - Xshell (14) | 2011.09.25 |
리눅스에서 Ping 테스트시 시각 표시하기 (2) | 2011.09.25 |
리눅스 서버 root 패스워드 한꺼번에 변경하기 (7) | 2011.06.11 |
최근에 달린 댓글 최근에 달린 댓글