Server 2주차 (작성중)] #03 외부 접속하기: 실습편
01_MySQL 외부 접속하기
MySQL Workbench 사용
root 계정을 사용하는 건 보안상 좋지 않기 때문에 계정을 새로 만드는 걸 추천한다.
> create user '아이디'@'%' IDENTIFIED BY '비밀번호';
이제 workbench를 열고 Connection을 추가해준다. 설치부터 Connection 추가 과정은.. https://olidang.tistory.com/92 참고.
✅ Failed to Connect to MySQL 오류가 난다면?
mysqld.cnf
파일에서 bind_address = 127.0.0.1로 제한되어 있기 때문일 것이다. 다시 PuTTY 쉘을 켜고 아래를 입력해서 확인해본다.
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
파일 내 bind address가 127.0.0.1로 적혀있다면 이를 0.0.0.0으로 수정해주면 해결된다.
다시 workbench로 돌아가 test connection 버튼을 눌러서 확인해보면 끝이다.
02_PHPMyAdmin 설치
MySQL Workbench 없이도 어느 곳에서든 데이터베이스를 관리할 수 있도록 PHPMyAdmin을 설치한다.
https://websiteforstudents.com/how-to-install-phpmyadmin-on-ubuntu-linux-with-nginx/
브라우저 주소창에 퍼블릭 IP주소/phpmyadmin
을 입력하고 접속 시 아래와 같이 뜨면 성공이다.
03_도메인 적용
내가 만든 사이트에 사람들이 접속할 때마다 IP주소를 입력해야 하는 건 참으로 번거로운 일이다. 알아보기 쉽게 도메인을 적용해주자.
04_certbot
certificate 추가하고 싶으면 sudo certbot -d 도메인명 --nginx
Author And Source
이 문제에 관하여(Server 2주차 (작성중)] #03 외부 접속하기: 실습편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@narnarr/Server-2주차-03-외부-접속하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)