NginxリポジトリのYUMを使用してcentOS 5.5にNginxをインストールしました。
インストール後、最初はサービス停止状態です。今すぐ Nginx サービスを開始し、起動時に開始されるように構成したいと考えています。サービスを開始する前に、/etc/nginx/conf.d/ssl.conf に新しい ssl 構成を作成しました
この構成ファイルの 3 行目で、サーバー名を次のように設定します。
server_name {{ www_name }};
ターミナルで次のコマンドを実行しました。
$ chkconfig nginx on
$ service nginx start
chkconfig コマンドは正常に実行されましたが、service start コマンドで次のエラーが表示されます。
nginx の起動: nginx: [emerg] ディレクティブ "server_name" は ";" で終了していません /etc/nginx/conf.d/ssl.conf:3 で
これは私のssl.confがどのように見えるかです:
サーバー {
リッスン 443 default_server;
サーバー名 {{ www_name }};
underscores_in_headers on;
SSL オン;
ssl_certificate cert.pem;
ssl_certificate_key cert.key;
...
}
このリンクは解決策を説明していますが、理解できません。驚いたことに、他の誰かが別の CentOS でこの ssl.conf ファイルを使用していましたが、私は何も変更していません!