nginx 배치 rails

1409 단어
  • nginx 설치 에 필요 한 Liux 패키지
    sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev  libxml2-dev libxslt-dev autoconf libc6-dev zlib1g-dev libssl-dev build-essential curl git-core libc6-dev g++ gcc
    
  • 사용 자 를 추가 하고 모든 권한 부여
    sudo adduser railsadmin
    
  • 권한 부여
       visudo
    

    편집기 에서 다음 내용 을 찾 습 니 다: root ALL = (ALL: ALL) ALL 아래 줄 추가
       railsadmin    ALL=(ALL:ALL) ALL
    
  • 승객 / nginx
    gem install passenger
    rvmsudo passenger-install-nginx-module
    
  • 설치
  • nginx 시작 스 크 립 트 설치https://gist.github.com/hisea/1548664/raw/53f6d7ccb9dfc82a50c95e9f6e2e60dc59e4c2fb/nginx
    sudo cp nginx /etc/init.d/
    sudo chmod +x /etc/init.d/nginx
    sudo update-rc.d nginx defaults
    
  • nginx 프로필 을 / opt / nginx / config / nginx. conf
       server {
             listen      80;
             server_name higame.com;
    
       location / {
         root   /home/railsadmin/ROR/bancheng.com/current/public;
         index  index.html index.htm;
         passenger_enabled on;
        }
       }
    
  • 에 설정 합 니 다.
  • 메모리 아웃 오류 가 발생 하면https://www.digitalocean.com/community/articles/how-to-add-swap-on-ubuntu-12-04

  • 레 퍼 런 스
    https://hisea.me/p/rails31-ubuntu-passenger-nginx-quick-deploy

    좋은 웹페이지 즐겨찾기