nginx [エンジンX]イゴールSysoevが書いている高品質、軽い足跡(アパッシュHTTPDより多くのligher)、高性能のHTTPサーバおよび郵便プロキシ・サーバである。 nginxは競争相手Lighttpdとは違うBSD免許証の下で配られる。 私達はnginxに漸進的に私達の場所を移している。 今日私がサーバーを再始動しなければならなかったときに私は実現した(後数時間)私達が有した恐怖と再起動の後で開始のnginxに原稿を自動的に加えることを忘れていた。 再起動が/etc/rc.localにそれを加えるべきだった後必ず実行する命令がほしいと思う時。 rc.localの命令は実行された*after*他のすべてのinitの原稿である。 自動的に再起動のfastcgi、またnginxを始めるために端に/etc/rc.localに次のラインを加えるべきである-

/usr/bin/spawn-fcgi - 127.0.0.1 - p 9000 - uのnginx - gのnginx - f /usr/bin/php-cgi - P /var/run/fastcgi-php.pid
/usr/sbin/nginx

注:

  1. 適切ようにポート番号を変えなさい。
  2. IPアドレスはnginxによってアクセスされるかどれにからのよりfastcgiが別の機械で始まれば変わるかもしれない
  3. 最初にコンソールからのそれらの実行によって命令を確認しなさい
  4. nginxか卵fcgiがの上の(デフォルトの)位置で利用できなければ見つけるこのような命令をそれをとの見つけることができる:
    卵fcgiを見つけなさい
  5. 実際にシステムを再起動し、fastcgi及びnginxが実際に始まることを保障することによってあなたのrc.localをテストするべきである。

nginxを始めるもう一つの方法はサービスによってある。 但しそれのために最初に/etc/rc.d/init.dでinitの原稿を作成する必要がある。 点検は/etc/rc.d/init.d/networkのように一例としてファイルする。

注: ソフト帽のLinuxのnginxのinitの原稿で(始め、可能にする、停止し、そして再始動し二進配分を使用すれば開始のサービスそしてまた自動スタートを使用する)取付けられている。