NGINX primary script unknown while reading response header from upstream 오류

회사 서버를 세팅하고 서비스를 하는 중 nginx의 error.log 부분을 보니까 nginx primary script unknown while reading response header from upstream 와 같은 오류가 많이 기록이 되어 있었다. 계속해서 오류로그가 기록되면 용량이 만만치 않을 것이란 생각이 들어서 해결법을 찾기 위해 구글링.. 여러 가지 방법이 있었지만 아래와 같이 하니까 일단 오류는 더 이상 나타나지 않았다. 근데 지금 다시 […]

Read More

NGINX 1.4.2 + MySQL 5.6.13 + PHP 5.5.3 설치

주말에 항상 하게되는.. 안하려고 하다가도 나도 모르게 하고 있는 그 시간.. 삽질의 시간.. 이번 주도 어김없다. 어제 문득 MySQL 5.6을 설치해보면 어떨까 하는 생각이 들어서 밤에 시작했다가 일단 마무리 하고 오늘 다시 일어나서 MariaDB와 몇번 번갈아가며 설치를 하다가 결국 MySQL 5.6을 서버에 설치하고 말았다. 왜 이런 삽질을 매주 하고 있는 것인지 모르겠다. 1. NGINX 1.4.2 […]

Read More

PHP 5.5.3 업데이트

주말에 nginx 적용하면서 php 5.5.3이 공개된 것을 알았다면 그때바로 적용을 했을텐데.. 오늘 php.net에 접속해보니 5.5.3이 공개돼있더라는.. ㅠㅠ 걷기운동 다녀와서 샤워하고 자기 전에 컴파일 하고 서버에 적용완료 했다. 옵션은 5.5.2일 때와 동일하게 적용했고 php-fpm 설정등은 이미 다 되어 있기 때문에 컴파일하고 설치한 것이 전부이다. 비교적 빠른 시간에 마무리 돼서 기분 좋다. ㅋ 보안관련 버그가 수정됐기 때문에 […]

Read More

NGINX + PHP-FPM + MariaDB 설치

악마의 소리를 들었던 것일까? 예를 들면 이런 소리.. “어서와.. NGINX는 처음이지?” ㅎㅎ 얼마전에 PHP-FPM 적용하고 사이트마다 고유의 아이디로 운영하고자 방법을 찾다보니까 어렵지는 않은데 Apache와 PHP-FPM 연동이 tcp를 이용한 방식인데 socket을 이용한 방법으로 하면 깔끔한 것 같아 tcp를 이용할 때는 127.0.0.1:9000 이런 식으로 포트를 지정해주는데 사이트가 여러개면 포트를 달리해서 운영하면 되는데 그것보다는 socket을 이용하는 게 좋겠다는 […]

Read More

Apache 2.4.6 + PHP-FPM 설치

이 블로그가 운영되고 있는 서버에 PHP-FPM을 적용했다. APM을 다시 설치한 것은 아니고 Apache와 MariaDB른 기존에 설치한 것을 그대로 사용하고 PHP만 새로 컴파일해서 FPM이 적용되도록 설정했다. Apache와 MariaDB 설치는 https://ncube.net/9927 포스트를 참고하면 된다. PHP는 5.5.2 버전을 사용했다. PHP 다운로드는 php.net 사이트를 이용하면된다. 1. PHP-FPM 설치 # ./configure –prefix=/usr/local/php –with-mysql=/home/mysql –with-mysqli=mysqlnd –with-apxs2=/home/apache/bin/apxs –with-gd –with-curl –with-jpeg-dir=/usr –with-freetype-dir=/usr –with-png-dir=/usr –with-xpm-dir=/usr –with-zlib –with-zlib-dir=/usr […]

Read More