FTL Advanced Edition Gameplay On Linux
目次:
Nginxは、インターネット上の最大規模のサイトの一部をサポートする、オープンソースの高性能HTTPおよびリバースプロキシサーバーです。
Nginxは、スタンドアロンWebサーバーとして、およびApacheやその他のWebサーバーのリバースプロキシとして使用できます。
Apacheと比較して、Nginxは非常に多くの同時接続を処理でき、接続ごとのメモリフットプリントが小さくなります。
このチュートリアルでは、DebianマシンにNginxをインストールおよび管理する手順の概要を説明します。
前提条件
チュートリアルを開始する前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
Nginxをインストールする
インストールは非常に簡単です。 以下の手順に従って、DebianシステムにNginxをインストールします。
-
パッケージインデックスを更新します。
sudo apt update
Nginxパッケージをインストールします。
sudo apt install nginx
Nginxサービスは、インストールプロセスが完了すると自動的に開始されます。 次のcurlコマンドを実行して確認できます。
curl -I 127.0.0.1
HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes
ファイアウォールを調整する
iptablesを使用してシステムへの接続をフィルターする場合、HTTP(
80
)およびHTTPS(
443
)ポートを開く必要があります。
次のコマンドを発行して、必要なポートを開きます。
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
systemctlを使用してNginxサービスを管理する
systemctl
コマンドを使用して、他のsystemdユニットと同様に、Nginxサービスを管理できます。
Nginxサービスを停止するには、次を実行します。
sudo systemctl stop nginx
再度開始するには、次を入力します。
sudo systemctl start nginx
Nginxサービスを再起動するには:
sudo systemctl restart nginx
構成を変更した後、Nginxサービスをリロードします。
sudo systemctl reload nginx
Nginxサービスを無効にして、起動時に開始します。
sudo systemctl disable nginx
そして再び有効にするには:
Nginx構成ファイルの構造とベストプラクティス
- Nginx構成ファイルは
/etc/nginx
ディレクトリに保存されます。メインのNginx構成ファイルは/etc/nginx/nginx.conf
サーバーブロック(vhost)構成ファイルは/etc/nginx/sites-available
ディレクトリに保存され/etc/nginx/sites-available
。 このディレクトリにある構成ファイルは、/etc/nginx/sites-enabled
ディレクトリにリンクされていない限り、Nginxによって使用されません。サーバーブロックのsites-available
は、サイト内の構成ファイルサイトからシンボリックリンク(ポインター)を作成することによって行われます。sites-enabled
sites-available
ディレクトリへのsites-available
ディレクトリ。より保守sites-enabled
コードを作成するには、標準の命名規則に従うことをお勧めします。 たとえば、ドメイン名がmydomain.com
場合、構成ファイルの名前は/etc/nginx/sites-available/mydomain.com.conf
必要が/etc/nginx/sites-available/mydomain.com.conf
ます/etc/nginx/sites-available/mydomain.com.conf
ディレクトリには、サーバーに含めることができる構成スニペットが含まれています。ブロックファイル。 繰り返し可能な構成セグメントを使用する場合、それらのセグメントをスニペットにリファクタリングし、サーバーブロックにスニペットファイルを含めることができます。Nginxログファイル(access.log
およびerror.log
)は/var/log/nginx/
ディレクトリにあります。 サーバーブロックごとに異なるaccess
ファイルとerror
ログファイルを用意することをお勧めします。ドメインドキュメントのルートディレクトリを任意の場所に設定できます。 webrootの最も一般的な場所は次のとおりです。-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
結論
おめでとうございます。Debian9サーバーにNginxが正常にインストールされました。 これで、アプリケーションのデプロイを開始し、NginxをWebまたはプロキシサーバーとして使用する準備ができました。
nginx debianこの投稿は、Debian 9シリーズにLEMPスタックをインストールする方法の一部です。
このシリーズの他の投稿:
•Ubuntu 18.04にMariaDBをインストールする方法•Debian 9にNginxをインストールする方法•Debian 9にPHPをインストールする方法•Debian 9でNginxサーバーブロックを設定する方法•Debian 9で暗号化してNginxを保護するLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード

CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法

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

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