9cubed
ブログ | PHP | JavaScript | TypeScript | Vue.js | Laravel | Tailwind | Vite | Python | MariaDB | SQLite | Node.js | Linux | PowerShell | Docker | Git | Web | その他
Webサーバー講座

第12回 Nginxのインストール

公開日:2020-09-09
更新日:2020-10-01

1. 概要

Nginx のインストールと設定ファイル(.conf)についてです。

また、Nginx にアクセスするための firewall の設定は、こちらで行っています。

2. 動画



3. インストール方法

dnf install nginx
or
yum install nginx

最新版をインストールする場合は、
下記サイトに Linux のディストリビューション毎にやり方が書いてあります。
https://nginx.org/en/linux_packages.html

4. 起動・停止

systemctl status  nginx ステータスの確認
systemctl start   nginx 起動
systemctl stop    nginx 停止
systemctl restart nginx 再起動

5. 自動起動

OS 起動時に、自動的に起動するようにします。
systemctl enable  nginx 自動起動
systemctl disable nginx 自動起動の解除
systemctl list-unit-files | grep nginx 自動起動の確認

6. 設定ファイル(.conf)

Nginx の設定ファイルは、公式サイトのドキュメントで確認するのが正しいのですが、
以下のコマンドでも探すことができます。
rpm -ql nginx
or
rpm -ql nginx | grep \\.conf

見つかったパス
/etc/nginx/conf.d/default.conf
/etc/nginx/nginx.conf

公開するHTMLの置き場所
デフォルトでは、このディレクトリにファイルを置くと、ブラウザからアクセスできます。
/usr/share/nginx/html

7. ログファイル

/var/log/nginx/access.log  アクセスログ
/var/log/nginx/error.log   エラーログ

YouTube X

新着一覧

  • async、awaitJavaScript
  • Promise についてJavaScript
  • パッケージの管理Node.js
  • v-model(双方向バインディング)Vue.js
  • VS Code で GitHub を使ったソース管理Git
  • computed(再計算)Vue.js
  • watchDebounced(値の監視)Vue.js
  • watch(値の監視)Vue.js
  • change イベントVue.js
  • v-memoVue.js

アーカイブ

  • 2026/03
  • 2026/02
  • 2026/01
  • 2025/12
  • 2025/11
  • 2025/10
  • 2025/09
  • 2025/08
  • /00

以前のカテゴリー一覧

  • CakePHP3
  • CentOS7
  • HTML・CSS・JavaScript
  • Haskell
  • JavaScript
  • Kotlin
  • Laravel5
  • PHP
  • Python
  • Ruby
  • RubyOnRails5
  • TypeScript
  • Vue.js
  • Webサーバ講座
  • Webプログラミング講座
  • jQuery
  • linux
  • パソコン講座
  • ブログ
  • プログラミング講座
  • メモ帳作成講座
  • 数学

Copyright © 9cubed. All Rights Reserved.

プライバシーポリシー 利用規約
▲