centos 7 nginx 대신 OpenResty 설치

centos 7 nginx 대신 OpenResty 설치
  • 1, 의존 하 는 패키지 설치
  • 2, openresty 설치
  • 3, LuaJIT 설치
  • 4, 다운로드 ngxcache_purge 모듈, 이 모듈 은 nginx 캐 시 청소 에 사 용 됩 니 다
  • 5, 다운로드 nginxupstream_check_module 모듈, 이 모듈 은 ustream 건강 검진
  • 에 사 용 됩 니 다.
  • 6, openresty 설치
  • 7. 서비스 에 nginx 를 추가 하여 시동 을 걸 었 습 니 다
  • 8. 시동 을 걸 고 시동 을 걸 었 습 니 다.
  • 9, 환경 변수 에 nginx 추가
  • 1, 의존 소프트웨어 패키지 설치
    yum install readline-devel pcre-devel openssl-devel gcc
    

    2, openresty 설치
        : 
    
    	       : /app/runtimes/openresty
    
    	      : /app/services/openresty
    
      openresty  :  
    
      :cd /app/runtimes/openresty
    
      :wget https://openresty.org/download/openresty-1.11.2.5.tar.gz
    
      :tar -zxvf openresty-1.11.2.5.tar.gz
    

    3, 설치 LuaJIT
      :cd openresty-1.11.2.5/bundle/LuaJIT-2.1-20170808/
    
        :make clean && make && make install
    

    4, 다운로드 ngxcache_Purge 모듈, 이 모듈 은 nginx 캐 시 를 청소 하 는 데 사 용 됩 니 다.
    cd ../
    
    wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
    
    tar -xvf 2.3.tar.gz
    

    5, 다운로드 nginxupstream_check_module 모듈, 이 모듈 은 ustream 건강 검진 에 사 용 됩 니 다.
    wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz
    
    tar -xvf v0.3.0.tar.gz
    

    6, openresty 설치
    cd /app/runtimes/openresty/openresty-1.11.2.5/
    
      :./configure --prefix=/app/services/openresty --with-http_realip_module --with-pcre --with-luajit --add-module=./bundle/ngx_cache_purge-2.3/ --add-module=./bundle/nginx_upstream_check_module-0.3.0/ -j2 
    
    
      :make && make install
    

    7, 서비스 에 nginx 추가
    vi /lib/systemd/system/nginx.service
    
    	[Unit]
    
    	Description=nginx
    	
    	After=network.target
    	
    	
    	
    	[Service]
    	
    	Type=forking
    	
    	ExecStart=/app/services/openresty/nginx/sbin/nginx
    	
    	ExecReload=/app/services/openresty/nginx/sbin/nginx -s reload
    	
    	ExecStop=/app/services/openresty/nginx/sbin/nginx -s quit
    	
    	PrivateTmp=true
    	
    	[Install]
    	
    	WantedBy=multi-user.target
    

    8. 시동 을 걸 고 시동 을 걸 기:
    systemctl start nginx.service
    
    systemctl enable nginx.service
    

    9. nginx 를 환경 변수 에 추가 합 니 다.
    vi /etc/profile,  
    
    # nginx
    export NGINX_HOME=/app/services/openresty/nginx
    export PATH=$PATH:$NGINX_HOME/sbin
    
      :source /etc/profile
    

    좋은 웹페이지 즐겨찾기