아마존 리눅스 이미지 인스턴스의 nginx 설정도 기존에 nginx 설정과 크게 다르지 않습니다. 이전에 글을 작성한 기록이 있으니 참고하셔도 좋을 것 같아요. https://abbo.tistory.com/170 Nginx 설치와 기본 환경 설정 웹서버를 사용할 때 apache와 더불어 nginx 를 많이 사용합니다. 읽을 때는 엔진엑스라고 읽게 되는데, 이번 글에서는 nginx를 설치하고 환경 설정을 하는 방법을 작성해보려 합니다. 웹 서버 웹 서버 abbo.tistory.com 1. Amazon Linux Nginx 설치하기 sudo amazon-linux-extras install nginx1 2. Nginx 시작하기 sudo service nginx start 3. HTTPS (SSL 설정하기) ..
이번에는 nginx 설정을 웹에서 테스트하는 곳을 찾아보았습니다. https://nginx-playground.wizardzines.com/ nginx playground nginx-playground.wizardzines.com 서버의 nginx 를 계속 다뤄보면서 테스트 하는 환경은 서버에 영향을 줄 수 있을 뿐만 아니라 실제로 돌아가고 있는 프로그램에 크나큰 영향을 줄 수 있습니다. 사용자들은 도메인 네임 서버, 즉 DNS를 통하여 웹 페이지 또는 앱의 API를 주고받으며 필요한 요청과 응답을 진행하는 데에 이를 핸들링 할 수 있는 역할을 하는 것이 바로 NGINX 이기 때문입니다. 기본적으로 출력되는 화면은 이처럼 심플하고 여기에 소스를 입력하면 output 부분에 출력이 되는 것으로 보였습니다!
서버에서 존재하지 않는 페이지 혹은 서버 에러가 났을 때 Nginx 설정만으로도 에러 페이지를 출력할 수 있습니다. 설정하는 법은 nginx.conf 내의 http를 수정하면 됩니다. http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; ..
웹서버를 사용할 때 apache와 더불어 nginx 를 많이 사용합니다. 읽을 때는 엔진엑스라고 읽게 되는데, 이번 글에서는 nginx를 설치하고 환경 설정을 하는 방법을 작성해보려 합니다. 웹 서버 웹 서버란 이미지, 동영상, 자바스크립트, HTML 등의 정적 리소스를 제공하는 서버 시스템입니다. 주로 HTTP 통신 프로토콜을 통해 리소스를 전잘하지만 FTP 나 SMTP와 같은 다른 프로토콜도 지원합니다. 웹 서버는 클라이언트와 WAS의 중간 다리 역할을 하기도 합니다. 주로 어플리케이션 서버의 인터셉터가 생성되기 전 가로채는 역할도 합니다. 주 역할은 아래와 같습니다. 1. 데이터 전송 HTML 텍스트 파일을 비롯해 이미지나 음성 데이터 같은 정적 컨텐츠를 웹 클라이언트에 전송 최근 유행하는 클라이언..