Nginx | Whoborn Blog http://blog.whoborn.net 후본 블로그 Wed, 26 Aug 2015 03:05:38 +0000 ko-KR hourly 1 https://wordpress.org/?v=6.2 http://blog.whoborn.net/wp-content/uploads/sites/9/2015/04/blogfavicon.png Nginx | Whoborn Blog http://blog.whoborn.net 32 32 Centos 6.6 – 64 Nginx, php-fpm Install http://blog.whoborn.net/centos-6-6-64-nginx-php-fpm-install/ whoborn Wed, 26 Aug 2015 03:05:38 +0000 RealMake centos nginx php centos6.6 Nginx php php-fpm http://43.201.136.35/blog-whoborn-net/?p=968 <p>안녕하세요. 양승모 연구원 입니다. 오랜만에 글을 올립니다. 오늘은 Centos 6.6 버전 64비트에 Nginx, php-fpm을 설치 해보도록 하겠습니다. &#160; 먼저 epel-release 설치를 합니다. Extra Packages for Enterprise Linux Nginx를 설치하기 위해서 설치해야 합니다. yum install epel-release yum repolist 를 입력하면 Repository 가 추가 된것을 알 수 있습니다. &#160; Nginx 를 설치 합니다. yum install ngin... <p>안녕하세요. 양승모 연구원 입니다.</p> <p>오랜만에 글을 올립니다.</p> <p>오늘은 Centos 6.6 버전 64비트에 Nginx, php-fpm을 설치 해보도록 하겠습니다.</p> <p>&nbsp;</p> <p>먼저 epel-release 설치를 합니다.</p> <p>Extra Packages for Enterprise Linux</p> <p>Nginx를 설치하기 위해서 설치해야 합니다.</p> <p class="p1"><span class="s1">yum install epel-release</span></p> <p class="p1"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-969" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-111245.png" alt="capture-20150826-111245" width="566" height="340" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-111245.png 566w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-111245-300x180.png 300w" sizes="(max-width: 566px) 100vw, 566px" /></p> <p class="p1"><span class="s1">yum repolist 를 입력하면 Repository 가 추가 된것을 알 수 있습니다.</span></p> <p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-970" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-111544.png" alt="capture-20150826-111544" width="563" height="235" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-111544.png 563w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-111544-300x125.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></p> <p>&nbsp;</p> <p>Nginx 를 설치 합니다.</p> <p>yum install nginx</p> <p>명령어를 입력합니다.<br /> <img decoding="async" loading="lazy" class="alignnone size-full wp-image-971" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-111950.png" alt="capture-20150826-111950" width="565" height="180" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-111950.png 565w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-111950-300x96.png 300w" sizes="(max-width: 565px) 100vw, 565px" /></p> <p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-972" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-112029.png" alt="capture-20150826-112029" width="349" height="203" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-112029.png 349w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-112029-300x174.png 300w" sizes="(max-width: 349px) 100vw, 349px" /></p> <p>설치가 완료 되면</p> <p>service nginx start</p> <p>명령어를 입력하여 Nginx를 시작합니다.</p> <p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-973" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-112350.png" alt="capture-20150826-112350" width="473" height="27" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-112350.png 473w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-112350-300x17.png 300w" sizes="(max-width: 473px) 100vw, 473px" /></p> <p>&nbsp;</p> <p>php-fpm 을 설치 합니다.</p> <p>yum install php-fpm</p> <p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-974" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-112744.png" alt="capture-20150826-112744" width="565" height="180" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-112744.png 565w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-112744-300x96.png 300w" sizes="(max-width: 565px) 100vw, 565px" /></p> <p>&nbsp;</p> <p>Nginx, php-fpm 이 설치가 완료 되었습니다.</p> <p>설치가 완료 되면 몇가지 설정 파일을 수정 해줘야 합니다.</p> <p>&nbsp;</p> <p class="p1"><span class="s1">vi /etc/nginx/conf.d/default.conf  명령어를 입력하여 설정파일을 수정 하겠습니다.</span></p> <p class="p1"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-975" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-113130.png" alt="capture-20150826-113130" width="523" height="725" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-113130.png 523w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-113130-216x300.png 216w" sizes="(max-width: 523px) 100vw, 523px" /></p> <p class="p1">server _name 에 원하는 이름이나 IP 주소를 입력합니다..</p> <p class="p1"><span class="s1">location / {</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>root <span class="Apple-converted-space">  </span>/usr/share/nginx/html;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>index<span class="Apple-converted-space">  </span>index.html index.htm index.php;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">    </span>}</span></p> <p class="p1">root 위치를 원하는 위치로 변경 합니다.</p> <p class="p1">그리고 index.php 를 index에 추가 합니다.</p> <p class="p1"><span class="s1">location ~ \.php$ {</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>root <span class="Apple-converted-space">          </span>/usr/share/nginx/html;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>fastcgi_pass <span class="Apple-converted-space">  </span>127.0.0.1:9000;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>fastcgi_index<span class="Apple-converted-space">  </span>index.php;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>fastcgi_param<span class="Apple-converted-space">  </span>SCRIPT_FILENAME<span class="Apple-converted-space">  </span>$document_root$fastcgi_script_name;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">        </span>include<span class="Apple-converted-space">        </span>fastcgi_params;</span></p> <p class="p1"><span class="s1"><span class="Apple-converted-space">    </span>}</span></p> <p class="p1">아래 쪽에 이부분을 주석을 풀어주고 root를 위에 수정한 것과 같게 수정합니다.</p> <p class="p1">또 fastcgi_param<span class="Apple-converted-space">  </span>SCRIPT_FILENAME 뒤에 부분을 $document_root$fastcgi_script_name 으로 수정합니다.</p> <p class="p1"> <p class="p1"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-976" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-114301.png" alt="capture-20150826-114301" width="475" height="45" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-114301.png 475w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-114301-300x28.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></p> <p class="p1">Nginx 를 재시작 합니다.</p> <p class="p1">그리고 서버 IP 나 도메인으로 접속 하면</p> <p class="p1"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-977" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-114912.png" alt="capture-20150826-114912" width="684" height="473" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-114912.png 684w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-114912-300x207.png 300w" sizes="(max-width: 684px) 100vw, 684px" /></p> <p class="p1">Nginx 기본 페이지가 나옵니다.</p> <p class="p1"> <p class="p1">이제 php 테스트를 해보겠습니다.</p> <p class="p1"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-978" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-115217.png" alt="capture-20150826-115217" width="432" height="87" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-115217.png 432w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-115217-300x60.png 300w" sizes="(max-width: 432px) 100vw, 432px" /></p> <p class="p1">root  로 이동하여 저는 test 폴더를 만들고  info.php 파일을 만들었습니다.</p> <p class="p1">그리고 파일 안에</p> <p class="p1"><span class="s1">&lt;?php</span></p> <p class="p1"><span class="s1">phpinfo();</span></p> <p class="p1"><span class="s1">?&gt;</span></p> <p class="p1">를 입력하고 저장합니다.</p> <p class="p1"> php=fpm 을 시작합니다.</p> <p class="p1"><span class="s1">service php-fpm start</span></p> <p class="p1">그리고 info.php 가 있는 위치로 접속을 해보면</p> <p class="p1"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-979" src="http://blog.whoborn.net/wp-content/uploads/2015/08/capture-20150826-120011.png" alt="capture-20150826-120011" width="622" height="264" srcset="http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-120011.png 622w, http://blog.whoborn.net/wp-content/uploads/sites/9/2015/08/capture-20150826-120011-300x127.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></p> <p class="p1"> <p class="p1">phpinfo() 가 보입니다.</p> <p class="p1"> <p class="p1">여기까지 Nginx 와 php-fpm 설치 및 설정 방법이였습니다.</p> <p class="p1">언제가 될 지는 모르겠지만  다음에는  MariaDB 설치 하는 방법을 올리겠습니다.</p> <p class="p1">The post <a href="http://blog.whoborn.net/centos-6-6-64-nginx-php-fpm-install/">Centos 6.6 – 64 Nginx, php-fpm Install</a> first appeared on <a href="http://blog.whoborn.net">Whoborn Blog</a>.