본문 바로가기

Programming/Linux

[CentOS] Server HA - 4. nginx 설치

**nginx 설치**

1. repository 등록

vi /etc/yum.repos.d/nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1


2. 설치

yum -y install nginx


3. status 확인가능하도록 변경

vi /etc/nginx/conf.d/default.conf


server {

  listen       80;

  server_name  localhost;

 

  charset UTF-8;

    location /nginx_status {

        stub_status on;

        access_log off;

        allow 127.0.0.1;

        deny all;

    }



pcs resource create nginxWeb ocf:heartbeat:nginx configfile=/etc/nginx/nginx.conf status10url op monitor interval=5s 



pcs property set default-resource-stickiness="10" 


pcs constraint order virtual_ip then nginxWeb

pcs constraint colocation add nginxWeb virtual_ip INFINITY