Category: nginx, mariadb etc…Server Setting

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를 설정하게 되는데, 텍스트 기반의...

6

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

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

0

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

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

2

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

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

16

[우분투, 민트] hylafax를 위한 avantFAX 웹 클라이언트 설치로 어디서나 편하게 팩스 이용하기

fax를 웹서비스로 구현하면 인터넷이 되고 웹브라우져만 있으면 어느곳에서나 팩스를 볼수 있고 프린트 할수 있다는 장점이 있다. 게다가 팩스의 송수신 날짜, 시간, 그리고 관리가 더욱 편해진다는 장점이 있다. 불필요한 인쇄도 줄이게 되고 여러모로 장점이 많다....