Nginx + PageSpeed yum 설치하기 정보
Nginx + PageSpeed yum 설치하기
본문
우선 이넘을 적용하기 위해 많은 시행 착오가 있었습니다.
제가 Nginx를 잘모르고 처음 써보는지라 많이 헤매였네요....ㅠㅠ
직접 설치해보고 테스트 마쳤는데 약간 아쉬운게 Nginx 1.8.1이 깔리네요.
좀 더 찾아보고 최신버전 설치가 가능한 곳이 있나 살펴 보겠습니다....^^;;
우선 기존에 yum 설치된 Nginx 가 있다면 삭제 합니다.
# yum remove nginx
다음은 Repo를 추가 합니다.
# rpm --import https://repos.ulyaoth.net/RPM-GPG-KEY-ulyaoth
# yum install https://downloads.ulyaoth.net/rpm/ulyaoth-latest.centos.noarch.rpm
# yum repolist
그후 정상적으로 yum repository에 등록되었다면 Nginx와 PageSpeed를 설치 합니다.
# yum --enablerepo=ulyaoth install ulyaoth-nginx-pagespeed <= 요넘만 실행하면 Nginx 가 같이 설치 된다.
설치가 완료 되었다고 나오면 아래 처럼 확인한다.
nano 가 없다면 yum -y install nano 처럼 설치해 준다.
# nano /etc/nginx/nginx.conf
아래와 같이 보여진다면 정상 설치가 된것이다.
user nobody;
worker_processes 2;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
use epoll;
multi_accept on;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
pagespeed On;
pagespeed FileCachePath "/var/cache/ngx_pagespeed/";
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*.conf;
}
저장하고 nano에서 빠져 나온후에 nginx를 재시작한다.
# service nginx start
만약 http://localhhost 에서 Welcome to nginx! 화면이 안나타난다면 iptables에서 80포트를 열어주고
service iptables restart 로 재실행 시키면 정상 작동이 가능 할겁니다.
또 확인 해야 할것이 파일캐시 저장할곳이 만들어졌는지 확인하고 없다면 폴더를 만들어 준다.
mkdir /var/cache/ngx_pagespeed
chmod 766 /var/cache/ngx_pagespeed
이렇게 설치해서 테슽 해보았는데 잘 작동하네요....^^
설정은 아래 링크 참조 하세요.
3
댓글 9개



속도체감을 해보고 싶은데 ^^;


저에게 필요한 것을 하나 골라 저도 바로 시작을 할 생각입니다.
윈도우로 작업을 겸하여 돌리려 했는데요.
아무래도 서버는 단독으로 하나 가야 바른 것 같아서요.
케이스는 있고, 보드도 있고.. < 두 놈은 새 제품, 나머지 구해야 합니다. ^^
감사합니다.
가상한개 만들어서 해봐야 겠습니다.
감사합니다.
