How to install Nextcloud on CentOS 8- Part 2: installing Nextcloud
目次:
Nginxは「engine x」と発音し、オープンソースの高性能HTTPおよびリバースプロキシサーバーであり、インターネット上の最大規模のサイトの負荷を処理します。
Apacheと比較して、Nginxは非常に多くの同時接続を処理でき、接続ごとのメモリフットプリントが小さくなります。
このチュートリアルでは、CentOS 8でNginxをインストールおよび管理する方法について説明します。
前提条件
続行する前に、sudo特権を持つユーザーとしてログインしていること、およびポート80または443で実行されているApacheまたはその他のプロセスがないことを確認してください。
CentOS 8でのNginxのインストール
CentOS 8以降、NginxパッケージはデフォルトのCentOSリポジトリで利用できます。
CentOS 8でのNginxのインストールは、次のように入力するだけです。
sudo yum install nginx
インストールが完了したら、次を使用してNginxサービスを有効にして開始します。
sudo systemctl enable nginx
sudo systemctl start nginx
サービスが実行されていることを確認するには、そのステータスを確認します。
sudo systemctl status nginx
出力は次のようになります。
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
ファイアウォールの調整
FirewallDは、Centos 8のデフォルトのファイアウォールソリューションです。
インストール中に、NginxはHTTP(
80
)およびHTTPS(
443
)ポートへのアクセスを許可するための事前定義されたルールでfirewalldサービスファイルを作成します。
次のコマンドを使用して、必要なポートを永続的に開きます。
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
これで、Webブラウザで
http://YOUR_IP
開いて、Nginxのインストールをテストできます。 デフォルトのNginxウェルカムページが表示されます。これは、次の画像のようになります。
Nginx構成ファイルの構造とベストプラクティス
- すべてのNginx構成ファイルは
/etc/nginx/
ディレクトリにあります。メインのNginx構成ファイルは/etc/nginx/nginx.conf
です。ドメインごとに個別の構成ファイルを作成すると、サーバーのメンテナンスが容易になります。Nginxサーバーブロックファイル/etc/nginx/conf.d
で/etc/nginx/conf.d
、/etc/nginx/conf.d
ディレクトリに保存する必要があります。 サーバーブロックはいくつでも持つことができます。標準の命名規則に従うことをお勧めします。 たとえば、ドメイン名がmydomain.com
場合、構成ファイルの名前はmydomain.com
にする必要があります。ドメインサーバーブロックで繰り返し可能な構成セグメントを使用する場合、それらのセグメントをsnippets.Nginxログファイルにリファクタリングすることをお勧めします(access.log
およびerror.log
)は/var/log/nginx/
ディレクトリーにあります。 サーバーブロックごとに異なるaccess
ファイルとerror
ログファイルを用意することをお勧めします。ドメインドキュメントのルートディレクトリを任意の場所に設定できます。 webrootの最も一般的な場所は次のとおりです。-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
結論
おめでとうございます。CentOS8サーバーにNginxが正常にインストールされました。 これで、アプリケーションのデプロイを開始し、NginxをWebまたはプロキシサーバーとして使用する準備ができました。
Nginxサービスは、他のsystemdユニットと同じ方法で管理できます。
Nginx CentosCentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。