AWS Server 구축(+Nginx PhP MySQL)
-3-
개요
phpmyadmin을 server program 과 MySQL과 연동하여준다
목차
진행과정
1. PhpMyAdmin 설치
$ sudo apt update
$ sudp apt install phpmyadmin
O.S update를 진행하여 준 후, phpmyadmin을 설치하여 Server program 및 DB 설정을 완료하여준다.
$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
$ sudo systemctl restart php7.2-fpm
위의 명령어를 통해 symbolic link로 연결하여준 후, 설정 동기화를 위해 php-fpm을 재연결 해준다.
이 때 접속을 시도하면 다음과 같이 접속이 되지 않음을 확인 할 수 있다.
2. Nginx 설정 변경
$ sudo mv index.php phpinfo.php
먼저 다음과 같은 위치로 이동하여 파일명이 겹치는 것을 방지하기 위해 index.php -> phpinfo.php로 변경하여준다
$ sudo vi /etc/nginx/sites-available/default
위의 명령어를 통해 설정파일로 들어가 php file을 사용하기 위해 index.php를 추가하여준다
$ sudo service nginx restart
그 후 설정 동기화를 위해 nginx를 재시작하여준다
3. PhpMyAdmin 접속 확인
사용자명: 이 전 mysql database에 추가한 user ID
암호: user ID에 설정한 password
phpmyadmin/index.php 파일이 열림을 확인 할 수 있다.
+PhpMyAdmin 보안 팁
Document Root인 /var/www/html/phpmyadmin은 해킹봇들의 target이 되기 때문에 /var/www/html/milli 와 같이 symbolic link의 이름을 변경해두는것이 좋다
'Back End > Server' 카테고리의 다른 글
[Server] AWS Server 구축 (Nginx + PhP + MySQL) -5 (1) | 2021.07.09 |
---|---|
[Server] AWS Server 구축 (Nginx + PhP + MySQL) -4 (0) | 2021.07.09 |
[Server] AWS Server 구축 (Nginx + PhP + MySQL) -2 (0) | 2021.07.08 |
[Server] AWS Server 구축 (Nginx + PhP + MySQL) -1 (0) | 2021.07.08 |
[Server] AWS를 통한 Server 대여 및 WinSCP 연결 (0) | 2021.07.08 |