Tagged: nginx

0

우분투 20.04 이후부터 nginX 재부팅 혹은 재시작시에 bind 에러가 나타날때

우분투 20.04를 사용한 이후에 nginX 설정을 바꾼 후 nginX를 재시작 시키면 항상 에러가 튀어나왔다. systemctl status nginx.service 로 확인을 해보면 다음과 같은 상황이 발생한다. 이게 무슨 상황인가 싶어서 찾아봤더니 80번 포트의 중복사용으로 인한 에러. 보통 인터넷에서는 같은 80번 포트를 사용하는 아파치2 서버를 죽이면 된다지만, 나는 Apache2 웹서버는 설치도 하지 않는다.
어렵사리 찾아서 해결한 요인은 IPv6 때문…

3

nginX + 리버스프록시 + https(ssl) 적용하기

일전에 nginX에서 리버스프록시를 구현하는 글을 블로깅 한적이 있었는데 최근에 모두 https(ssl)로 바뀌면서 Reverse Proxy에서도 적용할 방법을 찾았습니다. 제 업무가 전산업이 아니다 보니 적용해야지 하던게 시간이 오래 지나버렸지만 2월이 지나 잠시 짬이 나서 하루를 투자해...

1

nginX에서 PHP 7, PHP 5 두개 이상의 여러버전을 함께 사용하기

작년 이맘때쯤 서버를 PHP7으로 올렸다가 현재 사용하고 있는 웹 팩스 서비스인 avantFAX의 MDB2 문제로 PHP7을 버리고 다시 PHP5로 복귀했다. 라즈베리파이를 이용해서 avantFAX와 팩스서버만 현재서버에서 빼내고 리버스 프록시를 이용해서 구축할까 생각만 하고 있던 차에 사무실에...

20

[우분투, 민트] nginX에서 reverse proxy(리버스 프록시) 사용하기

리버스 프록시 서버는 일반적으로 네트워크 DMZ(방화벽에 의해 보호되지 않는 영역이라고 생각하시면 됩니다.)에 배치되어 인터넷 사용자에 의한 공격으로부터 내부 서버를 보호하는 보안 기능을 수행함으로써 회사 인트라넷 등의 HTTP 서버를 보호하는 보안 장치로 볼수 있습니다. 노출되어있는...

0

[우분투, 민트] nginX에서 gzip으로 압축 전송하기

gzip 전송을 하기 위해서는 웹브라우져에서도 gizp을 지원해야 하는데, 최근 브라우져들은 거의다 지원하고 있고 IE6 이하 버전들은 지원하지 않는다. gzip은 GNU zip의 준말로 원래는 파일압축에 쓰이는 응용소프트웨어로 자유소프트웨어(GPL, LGPL 등의 라이센스를 가지는 오픈소스 기반의 소프트웨어들을...

2

웹서버 nginX 이미지 등의 외부링크 막기

블로그나 홈페이지 등을 운영하다 보면 이미지들을 긁어가서 자신의 사이트에서 링크를 걸어 그림을 보여주는 경우들이 있다. 이런 경우 원래 사이트의 이미지 파일을 불러오기 때문에 호스팅을 사용할 경우에는 불필요한 트래픽을 유발시켜 용량초과로 계정이 멈추기도 하고, 마치...

0

[우분투, 민트] Nginx에서 .html 확장자를 PHP Script로 작동시키기

Nginx를 설치한 후에 PHP를 작동시켰는데, 예전에 Apache2에서 잘작동하던 확장자가 .html 로 된 PHP Script 파일들이 access denied 페이지를 보여주며 작동을 하지 않았다. 구글링을 해보니 다음과 보안문제로 인해서 기본적으로 .php만 작동하도록 설정이 되어있었다. 따라서 .php...