여기에서도 루트로 로그인을 해서 진행합니다.
apt-get install apache2
아파치를 설치해 줍니다.
아파치는 오픈소스 웹서버 프로그램으로 자세한 건 아래를 참고하시거나 검색하시면 됩니다.
https://namu.wiki/w/%EC%95%84%ED%8C%8C%EC%B9%98%20HTTP%20%EC%84%9C%EB%B2%84
아파치를 이용하면 손쉽게 서버를 구현할 수 있습니다.
웹브라우저에 자신의 우분투 서버 아이피를 치면 아파치 웹서버 페이지를 볼 수 있습니다.
별다른 설정 없이 쉽게 웹서버를 만들 수 있습니다!!
apt-get install mysql-server
mysql을 설치해줍니다.
mysql 은 데이터베이스 DBMS(데이터베이스 관리 시스템)으로 데이터들을 조작하고 저장을 해줄 수 있습니다.
mysql -u root -p
루트 권한으로 mysql을 작동시킵니다.
grant all privileges on db.* to 'epicarts'@'localhost' identified by '123456';
grant all privileges on db.* to '리눅스 유저 아이디'@'localhost' identified by '123456';
grant 명령어를 이용하여 데이터베이스를 사용할 사용자의 권한을 설정해 줍니다.
맨뒤에 세미콜론을 조심합시다.
이제 grant 등록한 사용자 아이디로 로그인을 해봅시다.
exit
mysql -u epicarts -p
mysql -u 리눅스 유저 아이디 -p
exit 명령어를 통해 mysql 인터렉티브 모드를 나갈 수 있습니다.
이전에 등록했던 아이디로 로그인을 할 수 있습니다.
apt-get install php
php를 설치해 줍니다.
php는 서버 사이드 스크립트 언어로 웹 시스템을 만들 때 사용됩니다.
vim /var/www/html/info.php
info.php
<? php phpinfo();?>
php 작동 확인을 위해 php 파일을 만들어 줍니다.
http://192.168.196.136/info.php
우분투 서버 아이피로 접속하면 php가 정상적으로 실행되는 것을 볼 수 있습니다.
apt-get install phpmyadmin
데이터 베이스 관리를 위한 phpmyadmin를 설치합니다.
설치 중에 phpmyadmin의 암호를 설정해주는데 편의성을 위해 123456으로 설정하겠습니다.
vim /etc/apache2/apache2.conf
include /etc/phpmyadmin/apache.conf
설치가 다되면 apache와 연동을 시켜 줍니다.
맨 밑에 include /etc/phpmyadmin/apache.conf를 추가시켜 줍니다.
service apache2 restart
설정 적용을 위해 아파치 서버를 재시작해줍니다.
이제 유저 아이디와 패스워드를 입력을 하면 phpmyadmin페이지에 접속할 수 있습니다.
다음 글에서는 UFW 방화벽 설정을 하도록 하겠습니다.
'전공 공부 > 리눅스 보안 실습' 카테고리의 다른 글
ubuntu-18.04.2-live-server-amd64 설치(9) OwnCloud 설치하기 - 두번째 서버! (2) | 2019.09.16 |
---|---|
ubuntu-18.04.2-live-server-amd64 설치(8) UFW 방화벽 설정하기 (0) | 2019.09.15 |
ubuntu-18.04.2-live-server-amd64 설치(6) samba 서버 설치 및 접속 (0) | 2019.09.14 |
ubuntu-18.04.2-live-server-amd64 설치(5) ftp 서버 설치 - 리눅스 보안 실습(Kali Linux) (0) | 2019.09.14 |
ubuntu-18.04.2-live-server-amd64 설치(4) 한글 설치 설정- 리눅스 보안 실습(Kali Linux) (0) | 2019.09.14 |