Ubuntu 24.04 LTS 에서 웹서버(NGINX + PHP-FPM + MySQL) 구성하기
이 글을 통해 Ubuntu 24.04 LTS 운영체제에서 NPM(Nginx+PHP+MySQL) 웹서버를 구축하는 방법에 대해 설명하도록 하겠습니다. 일반 사업체 및 실무 서비스에서 사용할 수 있는 안정적인 구축 방법을 설명 하겠습니다. 라엘이의 한마디 : 내 어플리케이션이 최신의 환경…
Continue reading천재는 노력하는 사람을 이길 수 없고, 노력하는 사람은 즐기는 자를 이길 수 없다.
Tag
Posts grouped around a shared topic.
이 글을 통해 Ubuntu 24.04 LTS 운영체제에서 NPM(Nginx+PHP+MySQL) 웹서버를 구축하는 방법에 대해 설명하도록 하겠습니다. 일반 사업체 및 실무 서비스에서 사용할 수 있는 안정적인 구축 방법을 설명 하겠습니다. 라엘이의 한마디 : 내 어플리케이션이 최신의 환경…
Continue reading리눅스 사용 중에 No space left on device 장애 대응 방법에 대해 설명한다. 1. 증상 이미지 캐시 서버에서 서비스 불능 장애가 발생했다. 2. 장애 대응 1) 서버 이상 징후는 없어보였다. 2) 문제가 발생한 코드 단위로 디버깅하였고, 캐시 파일이 생성되지 않는 것…
Continue reading이 글을 통해 소스코드를 바꾸지 않고 나의 웹서비스를 최적화 하는 방법에 대해 알아보도록 합시다. 어느정도 리눅스를 다루어본 경험이 있다고 가정하고 설명합니다. 웹서비스의 가장 끝단에 필터를 설치하여 최적화를 진행합니다. 이렇게 동작하는 서비스 예시로는 Cloudflare가 있습니다.…
Continue reading기존의 Ubuntu 16.04 에서는 /etc/network/interfaces 파일을 수정하면 되었는데, 18.04 부터 netplan 이라는 파일로 변경되었더라. 서버의 네트워크 작업은 만약의 상황을 위해 콘솔을 사용할 수 있는 환경에서 진행되어야 한다. IP 주소 설정 # vi…
Continue reading저는 리눅스에 기본 내장된 ssh 의 subsystem 인 sftp 사용을 권장합니다. (즉, 이 글을 읽을 필요없이 기본적으로 존재하는 sftp 사용을 권장합니다!) 굳이 FTP 사용을 원하시는 분들이 계셔서 설치방법을 설명해봅니다. Ubuntu Linux 기준으로 작성되었지만, 다…
Continue reading혹시나 PHP PPA 7.3 오류가 나시는분은 https://blog.lael.be/post/10608 을 통해 Ubuntu 20.04 로 새로 설치해주세요. Ubuntu 18.04 LTS 에서 웹서버(Apache + PHP + MySQL) 구성하는 방법을 알아보려면 https://b…
Continue reading리눅스 배포판 중 하나인 Ubuntu 운영체제의 설치 방법에 대해 설명하는 글입니다. 리눅스 배포판이란? 리눅스 자체는 오픈소스 소프트웨어 입니다. 요즘 유명한 오픈소스 소프트웨어로 안드로이드 가 있습니다. 코어 자체는 공통적이고 핵심적인 것을 정의합니다. 이 코어를 바탕으로, 특색에…
Continue reading이 글에서는 거의 대부분의 리눅스 배포판에 포함되어 있는 vi 호환 에디터인 vim 에디터의 사용법에 대해 설명합니다. 당신이 최근 5년 이내에 배포된 리눅스를 설치하였다면 vim 에디터는 이미 설치되어 있을 것입니다. (또한 기본값입니다) 만약 당신의 시스템이 오래되어 vim 에디터…
Continue readingUbuntu 18.04 LTS 에서 웹서버(NGINX + PHP + MySQL) 구성하는 방법을 알아보려면 https://blog.lael.be/post/8319 로 이동. 새로 구축할 예정이라면, 이 글 대신 Ubuntu 20.04 LTS 로 구축하는것을 권장합니다~ https://…
Continue reading이 글을 통해 Ubuntu Linux 에서 디스크 용량을 추가하는 방법에 대해 알아보도록 하겠다. 디스크가 LVM(Logical Volumn Manager) 로 구성된 경우에 이 글을 읽어보면 된다. 볼륨마운트 되어 있다면 https://blog.lael.be/post/7735 글로…
Continue reading이 글을 통해 https (SSL)의 기본사이트 설정 방법을 설명할 것이다. 기본 사이트 기본사이트란 서버에서 지정되지 않는 웹주소(호스트)에 대해 연결될 사이트를 말한다. 모든 웹서버 소프트웨어(Apache, NGINX, IIS) 모두 기본사이트를 지원한다. 1. 사이트 설정 파일이…
Continue readingUbuntu Linux 16.04 및 Ubuntu Linux 18.04 에서 테스트 되었습니다. 물리 서버, 가상 서버, 클라우드 서버 모두 설치 이용 가능합니다. MRTG 는 전세계에서 가장 널리 사용되는 트래픽 그래프 프로그램입니다. Multi Router Traffic Graph…
Continue reading반드시 네임서버를 구축해야 할 경우가 아니라면, 직접 구축하지 말고 다음의 글로 이동하여 무료 서비스를 이용해 보세요. 무료 DNS 서비스 모음 도메인 네임서버란? Domain Name Server 는 "네임서버" 또는 "DNS" 라고 부릅니다. 도메인 네임서버는 사람이 읽을 수 있는…
Continue reading최근 나야나(nayana) 서버 해킹 사건으로 인해 서버 백업의 중요성 매우 커졌습니다. 실제로 백업은 매우매우 중요합니다. 이 글은 기존에 제가 작성한 https://blog.lael.be/post/1449 글에 이어서 작성하는 글입니다. 즉 이 글의 내용을 구현하려면 먼저 위의 글…
Continue reading이 글을 통해 nginx 웹서버에서 gzip 이라는 압축전송을 통해 전송속도 향상시키는 방법에 대해 알아보도록 하겠습니다. 일반적으로 웹 페이지는 다음과 같은 과정으로 표시됩니다. (서버에서) 코드 생성 -> 전송 -> (웹브라우저가) 코드 표시 블로그의 이 글을 Chrome 브라우저…
Continue readingType to search.