웹서버10 윈도우 10에 nginx 설치하기 windows 10 nginx 설치 웹사이트를 구축하기 위해서 필수적으로 필요한 웹서버 Nginx를 설치해보도록 하겠습니다. Nginx에 대한 간단한 설명 Nginx(엔진엑스)는 아래의 전 세계 웹서버 사용률로 보시면 독보적인 점유율을 갖고 있던 Apache(아파치)의 점유율을 흡수해오면서 성장했습니다. Nginx가 압도적이었던 오픈소스인 아파치의 점유율을 흡수하며 성장할 수 있었던 이유 간단하게만 설명하자면, 아파치에 비해 클라이언트에서 다중 요청이 왔을때 새로운 프로세스를 만들어 cpu,메모리 자원의 소모가 커지는 구조라면, 엔진엑스는 Event-Driven 구조로 동작하여, 고정된 프로세스를 생성해서 비동기 방식으로 요청들을 처리하기 때문에 다중작업에 더 특화된 웹서버라 할 수 있겠습니다. 더 간단.. 웹서버/엔진엑스 2021. 11. 28. [IIS] HTTP 오류 404.17 - Not Found요청한 콘텐츠가 스크립트로 표시되고 정적 파일 처리기에서 처리되지 않습니다. 다음과 같은 오류가 발생했다. 오류내용 HTTP 오류 404.17 - Not Found 요청한 콘텐츠가 스크립트로 표시되고 정적 파일 처리기에서 처리되지 않습니다. 가능성이 높은 원인: 요청이 와일드카드 MIME 맵과 일치합니다. 요청이 정적 파일 처리기에 매핑됩니다. 다른 전제 조건이 있는 경우 요청은 다른 처리기에 매핑됩니다. 가능한 해결 방법: 이 콘텐츠를 정적 파일로 처리하려면 명시적인 MIME 맵을 추가하십시오. 해결 IIS 서버에 WCF 설정이 안되어 있어서 발생한 오류이다. 아래와 같이 Windows 기능에서 WCF 기능들을 모두 체크해 활성화 해주면 해결된다. 윈도우 서버를 사용한다면, 역할 및 기능 추가 마법사에서 아래와 같이 WCF 기능을 추가 설치하면된다. 웹서버/iis 2020. 4. 22. IIS 오류 - 이러한 특정 오류 메시지의 자세한 내용을 원격 컴퓨터에서 보려면 현재 웹 응용 프로그램의 루트 디렉터리에 있는 "web.config" 구성 파일에 <customErrors> 태그를 만듭니다. 그런 다음 <cu.. 서버 테스트를 하는데 아래와 같이 오류가 났습니다. IIS 오류 내용 '/' 응용 프로그램에 서버 오류가 있습니다. 런타임 오류 설명: 서버에서 응용 프로그램 오류가 발생했습니다. 이 응용 프로그램의 현재 사용자 지정 오류 설정이 보안상 이유로 응용 프로그램 오류에 대한 자세한 내용을 원격으로 볼 수 없게 되어 있습니다. 그러나 로컬 서버에서 실행되는 브라우저를 사용하면 내용을 볼 수 있습니다. 자세히: 이러한 특정 오류 메시지의 자세한 내용을 원격 컴퓨터에서 보려면 현재 웹 응용 프로그램의 루트 디렉터리에 있는 "web.config" 구성 파일에 태그를 만듭니다. 그런 다음 태그의 "mode" 특성을 "Off"로 설정해야 합니다. 참고: 응용 프로그램의 구성 태그에 있는 "defaultRedirect".. 웹서버/iis 2020. 4. 22. IIS 구성오류 serviceHostingEnvironment / aspNetCompatibilityEnabled / multipleSiteBindingsEnabled serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" 구성오류 serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" 구성오류 라는 오류가 발생했다. 가상 디렉터리를 요청해서 그렇다. 아래 그림 처럼 응용 프로그램으로 변환하면 문제를 해결할 수 있다. 응용 프로그램으로 변환을 클릭 후 > 확인 클릭. 디렉토리 모양이었던 아이콘 모양이 지구 모양으로 바뀌었다. 웹서버/iis 2020. 4. 6. iis 설치방법 / 활성화 하는 법 iis (Internet Information Sevice) 마이크로소프트 인터넷 정보 서비스는 마이크로소프트 윈도우를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임이다. 이전 이름은 인터넷 정보 서버였다. 라고 한다. 윈도우 10 pro 에서 설치하는 방법을 알아본다. 사실 설치가 아니라 활성화가 맞다. 윈도우 10 pro를 설치할 때 필요한 파일들은 모두 설치되고 활성화 시켜주면 사용할 수 있다. (윈도우 10 home은 설치할 수 없을 것 같다.) iis 활성화 하는 법 / 설치하는 법\ 1. windows 기능 켜기/끄기를 검색하여 실행한다. 2. 비활성화 된 인터넷 정보 서비스를 활성화 시켜 줘야한다. 3. FTP 서버, World Wide Web 서비스, 웹관리 도구의 항목들을 열어 활성.. 웹서버/iis 2020. 2. 26. [Nginx] http 연결 https 연결로 이어 주기. (리디렉션) http https redirect 리디렉션 / 301,302 리디렉션의 차이와 구현방법 ssl 인증서 발급과 https 연결을 했었습니다. 적용 방법은 아래의 링크를 참조하세요. Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) 티스토리에 직접만든 서버 api를 적용하려고 하는데 티스토리에서 https 연결을 강제 하고 있었다. http 연결로 시도해보았지만,.. taewooblog.tistory.com 하지만, https연결을 적용한 사이트는 http로 접속 하면 잘못된 요청 이라는 400에러를 뱉어 냅니다. 그래.. 웹서버/엔진엑스 2020. 1. 28. DNS TXT / Let's Encrypt SSL 인증서 발급 DNS TXT / Let's Encrypt SSL 인증서 발급 무료 도메인을 사용하면서 Let's Encrypt 을 발급받으려다 보니, 아래와 같은 오류가 생겼습니다. Failed authorization procedure. goo.ringobee.kro.kr (http-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: Fetching http://goo.ringobee.kro.kr/.well-known/acme-challenge/NXqaYCws-a46TbVqRqOvLUNWz6LJ3AsMVvTo4RG0e3w: Timeout during connect (l.. 웹서버/엔진엑스 2020. 1. 24. Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) 티스토리에 직접만든 서버 api를 적용하려고 하는데 티스토리에서 https 연결을 강제 하고 있었다. http 연결로 시도해보았지만, 막혔다. nginx 웹서버에서 https를 적용하는 방법을 알아본다. 일단 https 란? 쉽게말해 http 연결에 ssl 인증이 더해진 개념이다. https 연결은 쉽게 말해 CA 인증서를 받아서 nginx 환경설정에 경로를 등록해줘야 사용할 수 있다. 우리가 흔히 쓰는 공인 인증서도 같은 개념이다. 그래서 처음에는 뭣도 모르고, 아래의 방법을 시도했다. ++ open ssl을 설치하고 시작해야한다. 1. 이 블로그를 보고, root ca생성/ ssl을.. 웹서버/엔진엑스 2020. 1. 21. [nginx] location 속성 root 와 alias nginx 환경설정에서 location 이라는 속성이 있다. location은 말 그대로 위치라는 뜻으로, nginx 웹서버를 연결하는 경로를 설정하는 것이다. location 속성에서 경로를 설정할 때, root와 alias가 자주 쓰인다. 예를 들어 아래와 같이 쓴다. 1) root location /test/ { root /var/www/project_1/; } 위와같이 root 를 사용한다면, nginx 웹서버는 /var/www/project_1/test/ 의 경로에서 파일을 찾는다. 2) alias location /test/ { alias /var/www/project_1/; } 위와같이 alias 를 사용한다면, nginx 웹서버는 /var/www/project_1/ 의 경로에서 파일을 찾는.. 웹서버/엔진엑스 2020. 1. 21. nginx 환경설정 / 웹 서버 경로 변경 nginx 환경설정은 nginx가 어떻게 구성되고 동작하라는 것을 명세 해놓은 것이다. 사용자가 도메인을 통해 웹 사이트를 접속하면, 어느 경로의 파일을 열어주는 다리 역할을 한다. 그리고 http 접속을 할 것인지, ssl을 적용해 https 접속을 할 것인지 등, 많은 설정을 할 수있다. nginx.conf 파일이 웹 서버의 환경 설정 정보를 담고 있는 파일이다. (메인 설정 파일) 그리고 fcgi.conf : FastCGI 환경설정 파일 sites-enabled (폴더) : 활성화된 사이트들의 설정 파일들이 위치. sites-available (폴더) : 비활성화된 사이트들의 설정 파일들이 위치 등이 있다. 메인 설정 파일 nginx.conf 를 알아본다. nginx.conf 파일 수정해야 하기 때.. 웹서버/엔진엑스 2020. 1. 7. 이전 1 다음