개발 카테고리 글 목록
AWS EC2, Nginx, PHP-fpm 환경 구축 텍스트 가이드라인
근래에 작업이 전부 ec2를 이용해 Ubuntu 18.04 환경에 Nginx, PHP-fpm을 세팅하는 경우가 많아 개인 메모장에 정리해두었던 세팅 가이드라인을 여기에도 적어볼까합니다. 별도의 가이드 이미지 없이 텍스트 기반 가이드라인입니다. 가상 호스팅 세팅AWS EC2 설정1. AMI 선택: Ubuntu 18.04 LTS2. 인스턴스 선택: t3a.nano...
#AWS #Nginx
Nginx 캐시 설정법
Nginx 에서 캐시 설정을 하는 방법에 대한 기록입니다.캐시 서버를 별도로 두는 방법도 있고 캐싱 방법이야 무궁무진한데, 일반적으로는 클라이언트의 컴퓨터에 다운받게하고 웹 서버에서 정보를 풀링할동안 띄워주는 역할을 하는 그 캐시를 설정하는 방법을 알아보았다. 일반적으로 모든 웹 페이지 소스는 클라이언트에 다...
#Nginx
Ubuntu에서 환경변수 PATH 추가 적용하는 방법
우분투 환경에서 개발을 하다보면 PATH에 로컬에 설치한 패키지 폴더를 추가로 입력해야 하는 상황이 발생한다. 그것에 대한 기록이다. 우분투 환경에선 각자의 유저 홈 위치에 .bashrc라는 파일명으로 개별 환경변수를 지정할 수 있다. 에디터로 열어 가장 하단에 :로 구분되는 환경변수값을 위에처럼 작성해주고 저장하...
#Ubuntu
AWS EC2 인스턴스에 PHP 설치 후 Nginx와 연동하기
이전 글에서 이어지는 내용입니다. Nginx를 설치했으므로 그 위에서 돌아갈 언어 중 하나인 PHP를 설치해봅시다. Nginx와 연동할 php는 php7.2-fpm 입니다. 위 명령줄의 의미는 아래와 같습니다. 실제로는 명령어 사이사이에 무수한 설치 관련 내용이 표시됩니다. 1. PHP 기본 패키지를 설치합니다.2. PHP-FPM 패키지를...
#AWS #php
AWS EC2 인스턴스에 Nginx 설치하기
이전글에서 이어지는 내용입니다. AWS EC2 인스턴스 환경 뿐만이 아니라 리눅스를 기반으로하는 운영체제에서 모두 적용 가능한 설치 가이드입니다. 서버 세팅후 아무것도 하지 않은 상태라면 아래 명령어를 명령줄에서 실행합니다. apt 패키지를 업데이트하고 실행머신의 업그레이드 가능한 모든 패키지를 업그레이드 하...
#AWS #Nginx
AWS EC2 인스턴스 생성부터 접속까지
이 포스팅을 시작으로 앞으로 서술될 3개의 포스팅은 AWS EC2 인스턴스를 이용해 Ubuntu 운영체제에 설치된 Nginx 서버에서 PHP 코드를 구동할 수 있는 개발환경을 구축하기 위한 가이드 포스팅입니다. 가장 먼저 진행할 내용은 AWS EC2 인스턴스 생성부터 터미널을 이용한 접속까지 해보는 방법에 대해서 입니다. 먼저 아...
#AWS
AWS RDS, EC2 연동 및 PhpStorm 연동
이번에 새로 진행할 프로젝트 대비를 위해 데이터베이스 서버를 웹 서버의 로컬로 잡지 않고 별도의 서버를 구축하기로 했습니다.대부분의 경우 큰 프로젝트가 아닌 이상은 로컬로 잡아두는게 연동도 편한 경우가 많아 굳이 분리해본적은 없는데 이왕 경험도 해볼겸 우선 제 개인 웹사이트의 디비 서버를 분리해보기로 했습...
#AWS #SQL
proc_open(): fork failed errors ~ 포크 실패 에러
Laravel Rss Feed 패키지를 컴포저로 설치하려던 도중 메모리 용량 부족으로 인해 포크 실패 에러가 뜬다. 단순히 메모리 용량이 작아서 unzip 과정 또는 패키지 설치를 위에 메모리에 올리는 과정에 생기는 문제로 보인다.제일 쉬운 해결방법은 메모리 용량을 올리는 것이지만 그건 물리적인 해결방법에 불과하고 소프트웨...
#Ubuntu #문제해결
파일 업로드 프론트엔드 구현
프론트단 파일업로드를 구현하는도중 여러 파일을 선택하고 관리하기위해 input type=file을 제어하는 소스코드를 생성해보았다. 원리는 버튼 하나에 input file을 겹쳐놓아 한개 씩 파일 업로드를 받고 업로드가 완료되면 새 input file 태그를 복제해 기존 태그위에 겹쳐놓는다. 그러면 버튼은 새로 복제된 비어있는 inpu...
#jQuery #UI
MySQL GROUP_CONCAT 기능으로 쿼리 결과를 하나로 합치기
Mysql CONCAT 기능에 대해서 - eruLabo잊어버릴까봐 작업 로그겸 기록 남깁니다. MySQL 또는 MariaDB에서 한 개 이상의 문자열 데이터를 합치는 DB함수로서 CONCAT을 지원합니다.통상적으로는 두개의 유효한 문자열을 합치는데 큰 문제없이 사용할 수 있...https://erulabo.com/46 마찬가지로 이전글에 이어서 작업로그 남...
#SQL