본문 바로가기

웹서버

(6)
[AWS] EC2 웹서버 APM 구축하기 (우분투 20.14/ PHP 7.4) - 프리티어 구축 무료 1. AWS 회원가입 및 로그인 회원가입을 진행해주시고 로그인해주시면 됩니다. 1년동안은 프리티어를 이용할 수 있습니다. (단, 경우에 따라 요금이 부과될 수 있습니다.) 2. EC2 인스턴스 생성 1) 최상단 우측에 있는 지역은 "서울"로 변경해줍니다. 이어서 우분투 최신 버전인 20.04 서버를 선택하였습니다. (프리티어) 2) 프리티어로 되어있는 두번쨰 EBS 1기가를 선택하고 "검토 및 시작"을 클릭하여 바로 이동합니다. 3) 기존에 생성했던 키 페어가 있다면 사용하시면 되고, 없다면 새로 생성해서 .pem를 잘 보관하시면 됩니다. .pem는 지속적으로 사용될 예정이므로, 반드시 잘 보관하셔야 합니다. 4) 인스턴스 생성이 완료되었습니다. 3. 터미널(SSH) 접속 확인 1) AWS를 통해 EC2..
[웹서버 구축] ① CentOS 7 설치 및 기본설정 ◆ 가상머신을 미리 설치했다고 가정하고 개인용 웹서버를 구축해보겠습니다. 만약 가상머신이 설치되어 있지 않다면, 아래 URL을 참고하여 가상머신을 설치해주시기 바랍니다. (Virtual Box 또는 VMware 둘중에 하나만 설치하시면 됩니다.) * Virtual Box 설치 https://choseongho93.tistory.com/192?category=841847 ① 버추얼 박스 (Virtual Box) 다운로드 및 설치 ● 버추얼박스(Virtual Box)란? : 사용하고 있는 운영체제(OS) 위에 가상의 컴퓨터를 생성하고 실제 물리 PC와 운영체제의 자원을 일부 나눠 사용하는 가상화 솔루션중 하나입니다. 가상 머신은 하드웨어 자원을.. choseongho93.tistory.com * VMware..
HTTP의 기초 지식 ( 요청 & 응답 ) ● HTTP (HyperText Transfer Protocol)란? : 인터넷에서 데이터를 주고받을 수 있는 프로토콜(규칙) 입니다. 이렇게 규칙을 정해두었기 때문에, 모든 프로그램이 이 규칙에 맞춰 서로 정보를 교환할 수 있게 되었습니다. ● HTTP 요청 (request) : 웹 브라우저에서 웹 페이지를 열고 폼에 내용을 입력하면 웹 서버와 웹 브라우저가 데이터를 교환합니다. 이 교환은 HTTP에 근거해 동작하게 되고 웹 브라우저는 웹 브라우저의 정보와 폼 입력 데이터 등의 데이터 헤더를 붙여 오픈할 웹페이지의 주소를 웹 서버에 요구합니다. 이게 바로 HTTP 요청(request)입니다. ● HTTP 응답 (response) : 웹 페이지의 요청을 받은 웹 서버는 서버 정보 or 처리 결과를 나타내..
[PHP] 윈도우 환경에서 PHP한번에 설치 및 실행하기 (+ MySQL / Apache) PHP스톰 에디터로 한번에 AMP가 사용가능하지만, 유료이기때문에 다소 힘들수있습니다. 아톰에디터로도 사용을 하시는 분들이 간혹 있지만, Apache와 MySQL을 별도로 설치해서 연결해야 합니다. 그래서 불편하기떄문에 이번 편에서는 한번에 설치하는 방법을 통해 PHP 편리하게 학습하시는 분들을 위해 포스팅해보겠습니다. * WAMP란? : Window에서 Apache, MySQL, PHP를 한번에 설치하는 약어입니다. (윈도우가 아니라면 그냥 AMP라고 불립니다.) https://bitnami.com/stack/wamp/installer Install WAMP, Download WAMP show MD5 f003af88844e45da7c2929917db4087a SHA1 01eac2c772b8309dd3e..
[PHP] Apache2.4 설치 방법 및 환경설정 ▶ Apache2.4 설치 방법 및 환경설정 만약, PHP,MySQL,Apache를 한번에 다운로드하고싶으시면 아래 URL로 접속해주세요. https://choseongho93.tistory.com/63 [PHP] 윈도우 환경에서 PHP한번에 설치 및 실행하기 (+ MySQL / Apache) ▶ 윈도우 환경에서 PHP한번에 설치 및 실행하기 (+ MySQL / Apache) PHP스톰 에디터로 한번에 AMP가 사용가능하지만, 유료이기때문에 다소 힘들수있습니다. 아톰에디터로도 사용을 하시는 분들이 간혹 있지만, Ap.. choseongho93.tistory.com ※ 아파치(서버)만 따로 필요하신분들을 위해 아파치만 설치해보겠습니다. https://www.apachelounge.com/download/ ..
[PHP] MAMP개념 및 설치방법/환경설정 ▶ MAMP개념 및 설치방법/환경설정 ※ PHP를 실행하기 전, 웹서버를 설치해야 합니다. PHP와 데이터베이스를 연동하려면 MySQL등의 DB서버도 필요합니다. 즉, MAMP를 컴퓨터에 설치하면 PHP,웹 서버, MySQL서버 환경이 구축됩니다. MAMP는 서버 시작/정지 등도 제어할 수 있습니다. 무료와 유료가 있지만, PHP를 배울 때는 무료MAMP로도 충분하기에 이제 설치해보겠습니다. ​ ● 이번 편은 APM (Apache + PHP + MySQL 줄임말)의 한방팩인 MAMP설치 방법입니다. 아파치/PHP/MySQL등을 개별적으로 버젼관리/유지보수 하기에는 한방팩이 오히려 불편할수 있기에, 사용자분들께서 판단하셔서 이번 편을 설치하셔도 무방하고, 다음편부터 시리즈로 연달아 설치하시면 됩니다. ht..