환경 설치 시리즈 - Linux 에서 Nginx 의 설치 와 간단 한 관리

Nginx 설치 전에 다음 가방 을 준비 해 야 합 니 다.
1.     Nginx 설치 패키지: nginx - 1.4.7. tar. gz
자신 이 설치 한 소프트웨어 는 일반적으로 / usr / local / 디 렉 터 리 에 놓 여 있 고 확장 라 이브 러 리 는 / usr / local / lib / 디 렉 터 리 에 놓 여 있 습 니 다.
다운로드 패키지

  • 리 눅 스 가 gcc 등 을 설 치 했 는 지 여부 입 니 다. 아직 없 으 면 yum 으로 설치 하 십시오. 컴 파일 같은 것 은 모두 이것 에 의존 해 야 합 니 다.
  • yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent pcre pcre-devel
  • Nginx 패키지 설치, 설치 경로 / usr / local / nginx - 1.4.7
  • sudo  tar zxvf nginx-1.4.7.tar.gz
    cd  nginx-1.4.7
    sudo ./configure --user=nfsnobody --group=nfsnobody --prefix=/usr/local/nginx-1.4.7 --with-http_stub_status_module --without-http-cache --with-http_ssl_module
    sudo  make
    sudo  make install
  • 로그 디 렉 터 리 만 들 기, ww 디 렉 터 리:
  • sudo  mkdir -p /usr/local/nginx-1.4.7/logs #     
    sudo  chmod -R 777 /usr/local/nginx-1.4.7/logs 
    sudo  chown -R nfsnobody:nfsnobody /usr/local/nginx-1.4.7/logs 
    sudo  mkdir /home/wwwroot   #www  
    sudo  chown -R admin:admin /home/wwwroot #            
    
    
    
    
  • 우리 가 준비 한 프로필 을 복사 합 니 다. 없 으 면 복사 할 필요 가 없습니다
  • sudo  rm -f /usr/local/nginx-1.4.7/conf/nginx.conf 
    sudo  cp  nginx.conf  /usr/local/nginx-1.4.7/conf/nginx.conf #    
    sudo  cp  fcgi.conf  /usr/local/nginx-1.4.7/conf/fcgi.conf 
    
  • Nginx 시작
  • sudo  /usr/local/nginx-1.4.7/sbin/nginx
  • Nginx 가 시작 되 었 는 지 확인 하고 Nginx 프로 세 스 와 ip 로 브 라 우 저 에 접근 하 십시오.
  • ps –ef | grep nginx
  • 방화벽 이 열 렸 다 면 방화벽 에 80 포트 를 추가 합 니 다.
  • iptables -I INPUT -p tcp --dport 80 -j ACCEPT 
    service iptables save
    service iptables restart
  • Nginx 관리:
  • #      
    sudo  /usr/local/nginx-1.4.7/sbin/nginx
    sudo  /usr/local/nginx-1.4.7/sbin/nginx -s stop
    sudo  /usr/local/nginx-1.4.7sbin/nginx -s reload
    
    #      :
    sudo /usr/local/nginx-1.4.7/sbin/nginx -c /usr/local/web/nginx-1.4.7/conf/nginx.conf
     
    
    #           
    sudo  /usr/local/nginx-1.4.7/sbin/nginx  -t
    #    
    sudo kill -QUIT `cat /usr/local/nginx-1.4.7/nginx.pid`
    #    
    sudo kill -INT `cat /usr/local/nginx-1.4.7/nginx.pid`
    #    
    sudo kill -HUP `cat /usr/local/nginx-1.4.7/nginx.pid`
    

    좋은 웹페이지 즐겨찾기