AWS Lightsaveの構築(Nginx-Guncorn-Django)(4)
2611 ワード
Nginxとは?
NginxとGuncornの接続
NginxはWebサーバです. Webサーバはブラウザの静的ページ要求を処理し、動的ページ要求であればWSDIサーバを呼び出して応答する. Apacheは、1つのスレッド内で1つのクライアントを処理するため、 の遅延がある.単一Threadに基づき、コンテキスト切替は行われない. Nginxはイベント駆動アーキテクチャを採用し、より速いメモリ生成速度とより小さいスレッドで大量のクライアント を処理する.環境設定を変更し、サーバデーモンプロセスを再起動することなく、再ロード信号を送信します. Loadバランス、TLS/SSLセキュリティとエージェント機能
yumストレージにはnginxがないため、外部ストレージを追加する必要があります.
ポート番号なしで接続できるhttp://127.0.0.1に変更します.
の他のブログを参照すると、nginxをインストールすると、サイトが利用可能で、サイトが有効なディレクトリが作成されます.いいえ、ありません.グーグルで解決しました...非常にシャベルで... nginx sites-available folder not foundディレクトリの作成
/etc/nginx/nginx.conf設定の追加
create a default sample server configuration
nginx設定の追加
リンクの設定
site-aenabledディレクトリは、site-activityディレクトリのプロファイルでアクティブにしたいコンテンツをリンク管理するディレクトリです.
nginx構成構文チェックと再起動 でも間違えた…!!!
権限に関連する拒否が発生しました...
Googleが検索したところ、SELinuxのhttpライセンスを設定する必要があることがわかりました.
CentoS 5.6からオペレーティングシステムレベルでのネットワーク利用を阻止したそうですが…
解決策
SELinuxの詳細については、「
https://www.lesstif.com/system-admin/centos-selinux-6979732.html
その後、正常にProxyを完了します.
NginxとGuncornの接続
インストールNginx
yumストレージにはnginxがないため、外部ストレージを追加する必要があります.
$ cd /etc/yum.repos.d
$ vi sudo nginx.repo
$ yum install -y nginx
インストールが完了すると、http://127.0.0.1:ポート番号を介してハンドヘルドサーバに接続されます.ポート番号なしで接続できるhttp://127.0.0.1に変更します.
Nginx Proxyの設定
$sudo mkdir /etc/nginx/sites-available
$sudo mkdir /etc/nginx/sites-enabled
/etc/nginx/nginx.conf設定の追加
include /etc/nginx/sites-enabled/*;
create a default sample server configuration
cd /etc/nginx/sites-available
sudo touch default
nginx設定の追加
server {
listen 80;
server_name [IP주소];
charset utf-8;
location / {
proxy_pass http://[IP주소]:8000;
}
}
リンクの設定
$ sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default
site-aenabledディレクトリは、site-activityディレクトリのプロファイルでアクティブにしたいコンテンツをリンク管理するディレクトリです.
nginx構成構文チェックと再起動
sudo nginx -t
sudo systemctl restart nginx
権限に関連する拒否が発生しました...
failed (13: Permission denied) while connecting to upstream
Googleが検索したところ、SELinuxのhttpライセンスを設定する必要があることがわかりました.
CentoS 5.6からオペレーティングシステムレベルでのネットワーク利用を阻止したそうですが…
解決策
setsebool -P httpd_can_network_connect on
SELinuxの詳細については、「
https://www.lesstif.com/system-admin/centos-selinux-6979732.html
その後、正常にProxyを完了します.
Reference
この問題について(AWS Lightsaveの構築(Nginx-Guncorn-Django)(4)), 我々は、より多くの情報をここで見つけました https://velog.io/@black2code/AWS-LightsailNginx-Gunicorn-Django-구축4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol