Category: nginx, mariadb etc…Server Setting

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월이 지나 잠시 짬이 나서 하루를 투자해...

0

[우분투, 워드프레스, PHP] 우분투18.04에서 없어진 libssh2-php 모듈 대체하기

우분투 18.04에서는 php 7.2를 PHP 기본 패키지로 제공하고 있습니다. 이에 따라 설치되는 모듈 패키지도 많은 변화를 맞게 되었는데, PHP 5.X에서 SSH에 사용되던 libssh2-php라는 패키지는 더이상 배포되지 않기 때문에 SSH를 사용하는 곳에서는 다른 패키지를 사용해야...

0

PHP 멀티버전(여러개의 버전)을 Shell 에서 자유롭게 사용하기

앞서 nginX를 이용해서 웹 서버나 웹 서비스에서 여러개의 PHP 버전을 활용하는 방법을 알아봤습니다. 웹 서비스에서는 fastCGI인 php-fpm을 이용하기 때문에 웹 서비스가 실행할때 여러 버전의 PHP를 쉽게 실행할 수 있었는데요 콘솔이나 서버에서 Shell의 커맨드라인 상태에서...

1

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

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

0

[우분투, 민트] MariaDB 원격접속 (외부접속) 허용하기

MariaDB는 mysql과 거의 동일한 소스코드를 기반으로 하며, GPL v2 라이센스를 따르고 있는 관계형 데이터베이스시스템입니다. 대부분의 경우 외부에서 DB로 직접 접속하는 일은 거의 없지만 클라이언트 프로그램에서 원격서버로 접속해서 각종 데이터를 조회하거나 변경하기 위해서는 외부에서 접속할...

0

[우분투, 민트] GUI 환경에서 samba(삼바) 설정하기

Samba는 윈도우즈 네트워크 파일시스템 프로토콜을 리눅스상에서 구현해준 오픈소스로 리눅스와 Windows간에 네트워크로 파일공유와 인쇄 서비스를 할 수 있도록 만들어졌다. 일반적으로 samba 설정을 할때는 보통 터미널을 열어서 config 파일을 설정해주는 것으로 samba를 설정하게 되는데, 텍스트 기반의...

20

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

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