0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

CentOS7にnginxをインストールする(Apache共存)

Last updated at Posted at 2023-01-03

CentOS7にnginx(エンジンエックス)をインストールした時のメモです。
今回は最新バージョンを利用せずに最も簡単な方法で実現します。
また、CentOS7にはすでにApacheがインストールされているのでポートを分けて共存させてみます。
標準の手順では最新のリポジトリを追加しますが、今回はそこをカットして古いバージョンをインストールします。

0.参考資料

1.インストール

最初にnginxをインストールします。

# yum install nginx

2023年1月3日時点では1.23.3が最新ですがインストールされたのは1.20.1です。

# nginx -version
nginx version: nginx/1.20.1

2.設定

次に設定ファイル(/etc/nginx/nginx.conf)の待ち受けポートを80から9999に変更します。

# vi /etc/nginx/nginx.conf

listen の二か所を80から9999に変更します。

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 4096;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    server {
        listen       9999; # <- 80から9999に変更
        listen       [::]:9999; # <- 80から9999に変更
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }
}

3.起動

最後にサービスを起動します。

# systemctl start nginx

Webブラウザから指定したポートにアクセスします。
http://127.0.0.1:9999/
ページがが表示されれば成功です。最後に永続的に起動するようにしておきます。

# systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.

以上で終了です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?