質問: CentOS7でRailsを自動実行する方法を教えてください。 あくまで、UnicornやNginxを使わないで RailsをApachで行います。 ↓のサイトの方法で行ってもいいのですが、最後にapt-getコマンド実行しています。 CentOS7にはaptは使えないのでどなたかおわかりのある方教えてください。 サーバー起動時にRails Sを自動起動させる
回答: centos7を使用しているなら、systemctlで管理させるのが1番良いと思います。 【Apach側を自動起動】 1. httpd.serviseのsystemctlの自動起動をONにする 【Rails側を自動起動】 1. Rails起動停止シェルを作成 2. /etc/systemd/system配下にrails.serviceファイルを作成し、Railsサービスをsystemctlで管理できるようにする 3. rails.serviseのsystemctlの自動起動をONにする