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이 글을 통해 Ubuntu 24.04 LTS 운영체제에서 APM 웹서버를 구축하는 방법에 대해 설명하도록 하겠습니다. 저는 Ubuntu 9.04 버전부터 10년 넘게 구축 방법을 작성/유지보수 하고 있으며, 그동안 많은분들이 참고해주셨고, 별 문제가 없었습니다. 일반 사업체 및 실무…
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 readingUbuntu 18.04 LTS 에서 웹서버(NGINX + PHP + MySQL) 구성하는 방법을 알아보려면 https://blog.lael.be/post/8319 로 이동. 새로 구축할 예정이라면, 이 글 대신 Ubuntu 20.04 LTS 로 구축하는것을 권장합니다~ https://…
Continue reading리눅스라는 컴퓨터 운영체제가 있습니다. GPLv2 를 따르며 오픈소스이며, 매우 오래된 역사를 가지고 있습니다. 오랜 시간을 통해 검증이 된 운영체제이죠. 리눅스의 파생 운영체제로는 Ubuntu, Debian, CentOS, Fedora, Amazon Linux, Android, AI…
Continue reading* GZIP 이란? Gzip 은 GNU zip 의 줄임말이며 리눅스/유닉스 시스템에서 널리쓰이는 압축 소프트웨어 이다. 웹서버 통신을 할 떄 데이터를 gzip 압축하여 전송하면 속도가 더 빨라진다. * gzip 사용 안할 경우 : [서버에서 HTML 데이터 전송] -> [클라이언트 브…
Continue readingCode snippet 용도의 글이다. 이 코드를 사용하여 허용된 곳에서의 xhr 요청을 제어할 수 있다. 기본적으로 브라우저 보안정책 중 하나인 CORS(Cross-Origin Resource Sharing) 설정 상황에서 사용한다. 요청 응답할 부분에서 허용된 Origin 을 설정…
Continue reading프로그래밍 언어의 조건 컴퓨터공학전공 4학년 교과과정 중에 Programming Language 라는 수업이 있다. 이 수업에서는 그동안 무심코 배워왔던 프로그래밍 언어의 역사와, 언어의 발명일, 영향을 받은 언어, 영향을 끼친 언어, 기본 정신, 주 응용분야 등을 배운다. 프로그래밍…
Continue readingLast updated : 2016-11-08 CentOS 에서의 웹서버 구축 방법을 요청하셔서 작성해 봅니다. Ubuntu, CentOS, Fedora, ArchLinux 등에서 어떤 것이 가장 좋은 운영체제 일까요? 본인에게 편한 운영체제가 가장 좋습니다. (일방적으로 하나의 좋은…
Continue reading일반적으로 PHP 세션은 파일 형태로 다루어지고, /var/lib/php/sessions/ 위치에 serialize 되어 저장됩니다. 어떤 웹 프로그램의 속도가 느려서 디버깅을 했었는데, 느린 부분이 session_start() 구문이었다. 저 한 줄 실행하는데, 1.2초~ 2.5초가…
Continue readingPHP 의 Magic Hash 취약점에 대해서 알아보았다. 실제로 Magic Hash 는 취약점이 아니라 특수동작입니다. 이론 우리가 다루는 대부분의 자료형은 "문자형(String)" 입니다. 일부 프로그래밍 언어(Some programming language)에서는 String 과…
Continue reading요청에 의해서 한 서버에서 PHP와 JSP를 동시에 구동하는 방법을 설명하고자 한다. 이 글은 동시구동 방법에 대해서 설명하고 있습니다. 아래의 단계를 진행하시려면 먼저 서버에 Ubuntu-Apache-PHP 및 Ubuntu-Tomcat-JSP 가 설치되어 있어야 합니다. 설치되어 있…
Continue readingPHP 태그를 안닫는 이유 PHP Closing Tag The PHP closing tag on a PHP document ?> is optional to the PHP parser. However, if used, any whitespace following the closing t…
Continue reading테스트 환경(Demonstration Environment) : Ubuntu Server 14.04 LTS 반복적인 단순한 쉘 작업을 함수로 만들어서 웹에서 관리하고 싶어졌다. 작업은 사용자의 추가, 삭제, 비밀번호 변경이다. 여러 시행 착오 끝에 잘 되는 경우를 발견하였고 이곳에 공…
Continue readingCURL 속도가 너무 느려서 문제가 생겼다. 통신하는 양측 서버는 정상이었다. 각 부분을 디버깅한 결과 느린 속도는 DNS name resolving 에서 일어났으며 nameserver 를 hit 하면서 느려진 것이었다. 해결방법은 서버에 hosts 와 ip를 강제 지정하여 DNS l…
Continue readingType to search.