Nginxのインストールと構成のロード(ubuntu12.04)

[前の記事](http://www.the5fire.com/python-supervisor-django-demo.html)がスーパーバイザーを使用したプロセスの管理について説明した後、nginxを使用して以前のスタートアッププログラムによって監視されたポートを管理することについて説明するのは自然なことです。

1つ目は、nginxをインストールすることです。次のコマンドを使用して、環境はまだubuntu12.04(64ビット)です。

sudo apt-get install nginx

インストールが完了すると開始されます。現在、ubuntuで開始する方法は2つあります。

sudo /etc/init.d/nginx start       #initを介して.dの下の起動ファイルが起動します。
sudo service nginx start	#ubuntuのサービスマネージャーから開始

ブラウザにhttp:// localhostと入力し、「Welcome tonginx!」ページが表示されるかどうかを確認します。そうでない場合は、最初に構成を読み続けます。

前回の記事では、スーパーバイザーを使用して2つのdjangoプロセスを開始し、それぞれポート8000と8001でリッスンし、次にこれら2つのポートへのnginx転送アクセスを作成する方法について説明しました。これは構成ファイルを介して実行する必要があります。

私のシステムでは、nginx構成ファイルは/ etc / nginxの下にあります。

nginx.confファイルを開き、次のように構成します。

# user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
 use epoll;
	worker_connections 768;
	# multi_accept on;}

http {
 include mime.types;
 default_type application/octet-stream;

 keepalive_timeout 120;

 tcp_nodelay on;

 upstream localhost {
  server 127.0.0.1:8000;
  server 127.0.0.1:8001;}

 server {
  listen 80;

  server_name localhost;

  location /{
   proxy_pass http://localhost;
   proxy_set_header Host $host;
   proxy_set_header X-Real_IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}}

これで問題ありません。nginxを再起動してください:sudo service nginxrestart。

次に、http://127.0.0.1に直接アクセスして、supervisorで開始したdjangoプログラムにアクセスし、2つのポートにロードできます。興味がある場合は、以前の記事「Webストレステストabテストの使用」を参照して、ダウンストレステストが機能するかどうかを確認してください。

Recommended Posts

Nginxのインストールと構成のロード(ubuntu12.04)
UbuntuPostgreSQLのインストールと構成
Ubuntu19.1のインストールと構成中国の環境
Ubuntuインストール後の構成と美化(1)
Ubuntu構成ソースとインストールソフトウェア
Ubuntu環境でのNginxのインストールと展開
UbuntuはPHPとPHPNginxの設定方法をインストールします
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
OpenMPI-Ubuntuのインストールと構成
DebianおよびUbuntuのインストールソース構成ファイルの説明
仮想マシンのインストールと構成ubuntu共有フォルダー_
UbuntuでのKaldiのインストールと構成のグラフィックチュートリアル
ubuntu18.04インストール後の基本構成と一般的なソフトウェアのインストール
Ubuntu19.1でのGitLabのインストール、構成、およびアンインストール
Centosmysqlのインストールと構成
Centos7のインストールと構成のプロメテウス
CentOS7のインストールと構成PPTP
CentOSのインストールと構成cmake
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
Ubuntu16.04のインストールとSVNの構成
Ubuntu16.04は、VMwareでの完全なインストールと構成のチュートリアルをミラーリングします
Ubuntu12のステップバイステップのインストールと構成(システム、FTP、TELNET ..設定)
Ubuntuシステムのインストールと構成に関する一般的な例外と解決策
Centos7のインストールとJenkinsの構成
Ubuntu環境変数とADB構成
Centos7hadoopクラスターのインストールと構成
Ubuntu16.04構成OpenCV3.4.2と基本的な使用法
ubuntuおよびwindowsでのRedisのインストール
CentOS 7Tomcatサービスのインストールと構成
Ubuntu18.04インストールAnaconda3およびVSCodeガイド
Centos7mysqlデータベースのインストールと構成
UbuntuでのSubversion(SVN)のクイックインストールと構成の詳細な説明
CentOS7システムのインストールと構成のグラフィックチュートリアル
ubuntuDockerのインストールとRancherの展開
Ubuntuのインストールと展開Redash操作ノート(2020.08)
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
centos7でのredisのインストールと構成
Ubuntu16.04でのCUDAのインストールとアンインストール
Ubuntu18.04サーバーバージョンのインストールと使用(グラフィック)
Centos7ハイブスタンドアロンモードのインストールと構成
python3およびnginxプロジェクトをubuntu18.04にデプロイします
Ubuntu 14.04 16.04 Linuxnvidiaドライバーのダウンロードとインストール
ubuntu18.04初期構成
UBUNTU16.04インストール日記
ubuntu1804インストールの詳細
Ubuntunfs構成
Ubuntuシステムのインストール
Ubuntu20.04構成に関する注意事項
Ubuntuのインストール記録
Ubuntu14.04構成レコード
ubuntu 18.04インストール(UEFI + GBT)
ubuntuインストールエラー
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
Ubuntu12.04でのpulseaudioとAPIの使用法のインストール
Ubuntuの基本的な構成とインターフェースの美化
VMware10でのCentOS7のインストールと構成のグラフィックチュートリアル
Centos7によるPHPのインストールとNginxのチュートリアルの詳細
CentOS6.5でのrsyncサーバーのインストールと構成
VMwareWorkstationでのCentOS7のインストールと構成
テクニカルコーナー| Windows10 / 7およびUbuntu18.04デュアルシステムのインストール