Skip to content

DNET_NginxInstall

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

nginxのインストール

概要

nginx のインストール手順(CentOS / Ubuntu)。

移行メモ: 元ページの「概要」は空だったため、位置付けを示す 1 行を補った。

CentOS

・・・

Ubuntu

インストール

以下のコマンドを実行。

  • nginxサイトが配布するPGPキーを追加

    • (必要であれば、)プロキシを設定

      export http_proxy=http://ユーザID:パスワード@プロキシ:ポート
      export https_proxy=$http_proxy
      
    • curlを使用してPGPキーを取得&追加

      curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add -
      
  • リポジトリを一覧に追加

    sudo sh -c "echo 'deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx' >> /etc/apt/sources.list"
    sudo sh -c "echo 'deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx' >> /etc/apt/sources.list"
    
  • apt-getでアップデート後、nginxをインストール

    sudo apt-get update
    sudo apt-get install nginx
    

インストール@Ubuntu

起動

nginxをサービス(デーモン)として起動する。

  • serviceコマンド

    sudo service nginx start
    
  • systemctlコマンド

    sudo systemctl start nginx
    

※ serviceコマンドは今まで通り使える模様
(systemctlへリダイレクトしているらしい)。

確認

cURLを使用して動作確認。

$ curl http://localhost

動作確認@Ubuntu

参考

osscons.jp

補足apt-key は Ubuntu 22.04 以降で非推奨(deprecated)となっており、 現在は署名鍵を /etc/apt/keyrings/ などに配置し、 sources.list 側で signed-by= を指定する方法が推奨されている。 また xenial(Ubuntu 16.04)はサポートが終了している。

移行メモ

  • プロキシ設定の例が http://ユーザID:パスワード@http://プロキシ:ポートhttp:// が重複していたため、http://ユーザID:パスワード@プロキシ:ポート に修正した。
  • 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「CentOSのインストール」「Ubuntuのインストール」)は、GitHub Wiki では 見出しからアンカが生成されるため、箇条書きにまとめた。

Tags: 移行, nginx, インストール, Ubuntu, CentOS, apt, systemctl, curl

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally