전체 글

전체 글

    MySQL 외부 접속 허용 및 phpMyAdmin 설치

    AWS EC2 인스턴스의 MySQL 서버에 DataGrip으로 외부 접속하기 1. MySQL user 생성 $ sudo mysql -u root -p mysql> create user 'park_2'@'%' identified by '비밀번호 입력'; *'Username'@'%' *: 해당 사용자는 외부에서 접근가능 'Username'@'localhost' : 해당 사용자는 내부에서만 접근 가능 'Username'@'xxx.xxx.xxx.xxx' : 해당 사용자는 지정한 ip주소로만 접근 가능 1-2. database 생성 및 권한 부여 mysql> create database test mysql> grant all privileges on test.* to 'lumin'@'%'; mysql> flush..

    AWS에 Nginx, php, Mysql 구축

    아마존 AWS 클라우드 서버를 빌려 서버 구축하기 클루우드 방식으로 서버를 구축 - 외부로 부터 서버를 빌려서 구축하는 방식. 물리적으로 서버 자체를 온전히 구축하는 온프레미스 방식보다 공간에 대한 확대와 축소가 자유롭기 때문에 인원 수용에 유연하다. 웹서버 : Nginx Backend language : PHP DBMS : MySQL 1. AWS 서비스 등록 EC2 서비스, 인스턴스 생성 운영체제 : Ubuntu 18.04 보안 그룹 구성 : SSH 프로토콜 사용, 이후 프로토콜 추가할 계획 키페어 생성 - WinSCP에서 사용 예정 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 ..

    Window에 Local 서버 구축 및 외부 접속을 위한 Port forwarding

    Bitnami를 통해 apm 설치 1) https://bitnami.com/stack/wamp/installer Install WAMP, Download WAMP show MD5 5f71809fc75b7b2be99c64262ec0451e SHA1 b2bb92178aeab530230d43b0e1fd6202d6b6eaed SHA256 dbe6efa99f10755a96aba1a5af902e2f05e05f92f152d473791dca4f467fb554 bitnami.com 자동으로 apm 설치 2) Bitnami WAMP Stack Manager Tool을 통해 bitnami가 설치된 파일로 이동 3) Apache2 - htdocs 위치에 phpinfo.php 파일 생성 4) http://localhost/ph..

    Ubuntu 18.04 apm 수동설치

    초기 가상머신 설정 시 용량 충분히 설정할 것 (MySQL) 모두 관리자 모드에서 실행 Apache2.4 수동설치 1. 필요한 패키지 설치 apt install make apt install gcc cp -arp libtool libtoolT apt install libexpat1-dev apt install net-tools apt install curl apt : 패키지 관리 cp : 디텍토리를 복사 2. apr, apr-util 설치 1)wget에 주소를 넣어 다운받고, tar로 압축해제 wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz tar xvfz apr-1.7.0.tar.gz wget http://mirror.navercorp.co..