본문 바로가기
Network/Server

[Server] AWS ec2 우분투 18.04에 Nginx phpMyAdmin 설치하기

by 며루치꽃 2021. 1. 8.

1. 패키지 설치

 

sudo apt-get update

패키지를 최신으로 업데이트 합니다.

sudo apt-get install phpmyadmin

phpmyadmin 패키지를 설치합니다. 

nginx가 존재하지 않기 때문에 tab을 이용하여 OK버튼을 누릅니다. 

 

별도의 설정이 없기 때문에 Yes를 눌러 넘어갑니다.

 

MySQL 어플리케이션 암호인데 phpMyAdmin이 내부적으로 MySQL과 통신하기 위해 사용한다고 한다. 

 

2. /phpmyadmin 경로 추가를 위한 Symbolic Link 만들기

 

여기서 대부분의 시간을 날렸다.. 심볼릭 링크가 만들어지는데, 403 Forbidden Error가 계속 뜨는 바람에,,,

해결 방법은 다음과 같다.

 

먼저 루트 디렉토리가 /var/www/html 이라고 가정하면, 다음과 같다. 

~$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

이 명령어를 추가한 후에, 계속 에러가 403 에러가 발생했는데 해결방법은 다음과 같다. 

 ~$ sudo vi /etc/nginx/sites-available/default

로 들어간 다음에,

 

#Add index.php to the list if you are using PHP

 

index index.html index.htm index.nginx-debian.html ;

 

위 부분을 아래와 같이 바꿔주면 정상적으로 작동한다.

 

index index.html index.htm index.nginx-debian.html index.php ;

그렇게 된다면, 

 

[인스턴스 주소]/phpmyadmin 을 입력하게 되면 다음과 같은 반가운 창을 만날 수 있다 😊

 

 

댓글