서버세션17 phpmyadmin 설치 phpmyadmin란? - MySQL을 웹 브라우저에서 관리할 수 있도록 하는 소프트웨어이다. 이번에는 Ubuntu 18.0.4에서 phpmyadmin을 설치하도록 할 것이다. 설치는 WinSCP에 접속한 후 PuTTY 환경에서 패키지매니저를 통해 설치할 수 있다. 1. phpMyAdmin 설치 $ sudo apt update $ sudo apt install phpmyadmin 웹 서버를 선택한다. Nginx를 사용할 것이므로 Tab키를 눌러서 선택하지않고 OK버튼을 선택한다. 데이터 베이스 추가설치 여부를 확인하는 것이다. 이미 만든 데이터베이스가 있으므로 No를 선택해주었다. 2. phpMyAdmin 설정 1. phpmyadmin 심볼릭 링크 생성 phpmyadmin을 설치 한 후 Nginx 웹 서.. 2021. 4. 20. [DataGrip] MySQL 외부접속 AWS EC2 인스턴스의 MySQL 서버 외부접속을 위해 DataGrip을 사용하였다. 1. MySQL 사용자 생성 PuTTY 터미널에서 명령어를 입력해준다. - 안전성을 위해 root계정으로 외부에서 접속하는 것보다 새로운 사용자 계정을 만들어 줄 것이다. - root 계정으로 접속 후, 사용자를 만들어준다. 우리는 외부에서 접근할 것이므로 외부에서 접근가능하도록 설정한다. $ sudo mysql -u root -p mysql> create user '사용자명'@'%' identified by '패스워드'; 사용자를 생성할 때 접근 허용 범위를 설정할 수 있다. '사용자명'@'%' : 해당 사용자는 외부에서 접근가능 '사용자명'@'localhost' : 해당 사용자는 내부에서만 접근 가능 '사용자명'@.. 2021. 4. 20. [웹 서버] Apache와 Nginx 차이점 Apache와 Nginx 차이점 Apache, NGINX Apache Nginx - 쓰레드/프로세스 기반 구조로 요청 하나당 쓰레드 하나가 처리하는 구조이다. - 사용자가 많으면 그만큼 많은 쓰레드가 생성되고 메모리 및 CPU 낭비가 심하다. - 하나의 쓰레드 당 하나의 클라이언트 구조 - 비동기 Event-Driven 기반 구조(비동기이벤트처리방식) - 다수의 연결을 효과적으로 처리할 수 있다. - 더 적은 쓰레드로 클라이언트 요청을 처리할 수 있다. Apache는 Nginx에 비해 모듈이 다양하다. Apache는 안정성, 확장성, 호환성이 장점이고 Nginx는 성능이 우세하다는 장점이 있다. Apache 아파치는 클라이언트에게 요청을 받으면 MPM(Multi Processing Module : 다중처.. 2021. 4. 19. [AWS 서버구축] Linux + Nginx + PHP + MySQL 클라우드 컴퓨팅이란? 기존의 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것이다. 개인용 컴퓨터가 아닌 더 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT기술. 클라우드 컴퓨팅 자원에 대해 언제 어디서나 인터넷을 통해 손쉽게 접근이 가능하고 최소한의 노력으로 컴퓨터 자원을 늘리고 줄일 수 있다. 클라우드 컴퓨팅은 세 가지로 나뉜다. 1. laas (Infrastructure as a Service) 인프라스트럭쳐를 제공하는 서비스 위 그림에서 볼 수 있듯이 사용자는 가상컴퓨터를 임대받아 그 위에 OS를 직접 올리고 상위계층만 구성하면 된다. 물리적인 서버, Network, 스토리지 등은 직접 준비하지 않아도 가능하다. .. 2021. 4. 19. [Local서버구축-2] 외부 접속을 위한 포트 포워딩 (Port Forwarding) 1. 포트(Port) 란? 인터넷을 사용하기 위해서는 아이피주소가 있어야한다. 컴퓨터의 Lan은 하나인데 통신을 필요로하는 프로그램이 다수일 때 이 다수의 프로그램을 구별할 수 있는 번호가 Port이다. 클라이언트에서 요청을 하면 어느 Port로 요청이 왔는지 확인하고 해당 Port로 접속을 기다리는 process에게 요청내역을 전달해준다. 2. IP, 공인IP, 사설IP 인터넷을 사용하기 위해서는 아이피 주소가 있어야한다.인터넷이 가능한 아이피를 공인 아이피라고 한다. 전세계적으로 공인아이피는 중복없이 인터넷을 사용하는 기기에 하나씩 할당된다. 현재 아이피 주소는 IPv4로 2^32 개의 주소만 할당할 수 있다. 따라서 공인 IP 주소가 부족한 상황이 발생하기 때문에 사설IP를 통해 네트워크가 필요하지.. 2021. 4. 19. [Local서버구축-1] Bitnami WAMP 설치 (Window, Apache, PHP, MySQL) Bitnami란 무엇일까? : 가상 어플라이언스 및 웹 애플리케이션, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리 쉽게 말해 복잡한 과정의 애플리케이션 솔루션들을 패키지로 만들어 간단히 설치할 수 있도록 도와주는 프로그램이다. 그 중 웹 서버 구축에 필요한 Bitnami WAMP(Window, Apache, MySql, PHP)를 사용할 것이다. Bitnami WAMP 설치 1. bitnami WAMP를 검색하여 WAMP라는 패키지를 설치한다. - WAMP는 윈도우용 AMP(APM)을 말한다. 2. 설치를 완료한 후 localhost 혹은 127.0.0.1로 접속하여 아래 화면이 뜨는지 확인한다. 뜬다면 정상적으로 설치가 된 것이다. phpinfo() 띄우기 Bitnami WAMP를 설치한 경로 (.. 2021. 4. 18. 이전 1 2 3 다음