본문 바로가기

분류 전체보기11

AWS 서버 구축하기(3) / Domain, HTTPS, Sub Domain, Redirection 적용 도메인 주소 연결하기 지금까지는 IP주소를 통해 접속했지만, 이제 도메인 주소를 구입한 후 연결해 줄 것이다. 가비아 라는 사이트에서 도메인을 구입했다. .shop 도메인은 할인이 적용되어 550원에 구매할 수 있다. woodyserver.shop 으로 구매했다. => 구매할때 오타가 나서 woodysever가 되었다...... 어쩔수 없지 뭐 DNS정보의 관리 페이지에 들어가서 DNS 레코드를 추가해 주었다. 타입: A (DNS의 레코드 중 하나로 웹서버의 IPv4의 주소를 매칭할 때 사용한다.) 호스트: www 값: 만든 AWS의 인스턴스 ip 설정 후, www.도메인 이름으로 접속을 해보니 내가 만든 서버가 잘 떴다😄 HTTPS 연결하기 지금까지 구축한 서버의 보안을 위해 Let's encrypt를.. 2022. 4. 21.
AWS 서버 구축하기(2) / MySQL 외부 접속 / phpMyAdmin 설치 MySQL 외부에서 접속하기 이전 글에서 AWS 서버를 구축하고, 외부에서 phpinfo 페이지를 띄우는 것까지 마쳤다. 이번에는 DataGrip을 이용해서 서버에 다운받은 Mysql에 외부에서 접속해 볼 것이다. Datagrip이란? 외부 접속을 하기 위해서 DB 개발과 관리를 용이하게 해주는 GUI 개발 툴이다. Mysql 사용자, DB 생성 $ sudo mysql -u root -p mysql> create user 'Woody'@'%' identified by 'Loveme00!@'; 'Username'@'%' : 해당 사용자에게 외부에서 접근가능한 권한을 부여한다. 외부 접근 권한이 있는 Woody라는 사용자를 생성하고, myTestDB라는 이름으로 새로운 데이터베이스를 생성했다. 권한 부여 m.. 2022. 4. 21.
AWS 서버 구축하기(1) / Nginx, MySQL, php 설치 및 외부 접속 AWS란? 사용자들에게는 노출 되지 않고 개발자들이 자신의 어플리케이션에 사용가능한 서비스들을 제공하는 아마존 닷컴의 온라인 서비스이다. AWS 서버 구축하기 AWS 가입 시 주의할 점은 지역을 대한민국 서울로 하지 않으면 속도가 매우 느려진다는 점이다. 가입 후 내 콘솔로 로그인을 하고, EC2 서비스에 서버를 구축할 것이다. AMI는 사용할 OS를 뜻한다. Ubuntu 20.04 LTS 를 선택하였다. Arm 버전은 사용가능한 프리티어가 없으므로 x86 선택 프리티어 사용가능이라고 되어 있는 것을 선택해야 무료로 사용할 수 있다. 스토리지는 기본 8GB로 되어 있는데, 30GB까지 무료라고 하니, 일단 최대로 해주었다. 옆에 를 꼭 체크해야, 인스턴스 종료시 무료인 30GB가 다시 풀린다. 보안 그룹.. 2022. 4. 21.
로컬서버 구축하기 / MAMP설치 / 포트포워딩 bitnami (MAMP) 설치 Bitnami 란? 웹, 애플리케이션, 개발 스택용 패키지 설치 라이브러리이다. 직접 소스설치 하는 것 보다 훨씬 간편하게 APM을 설치 할 수 있다. bitnami MAMP 설치 후 Manage Servers 탭을 보면 MariaDB와 Apache 서버가 실행 중인 것을 확인 할 수 있다. 맥에서 비트나미를 설치하면 apache 웹서버 기본 포트가 8080으로 설정 되어있다. Configure탭에서 확인 가능 이 상태로 로컬호스트(http://localhost:8080)에 접속하면 bitnami 관련 페이지가 뜬다. 이제 http://localhost:8080/phpinfo.php 페이지에 phpinfo를 띄워 볼 것이다. 편집기를 열어서 phpinfo를 띄우기 위한 파.. 2022. 4. 20.