1. Nginxをインストールする
sudo apt-get install nginx
2. Nginxを起動します
sudo /etc/init.d/nginx start
3.インストールが成功したかどうかをテストします(nginxのデフォルトはポート80です)。
Raspberry PiのIPアドレスを静的IP(私のIPアドレスは192.168.31.102)に設定し、最初に内部ネットワークからインストールが成功するかどうかをテストし、同じLANマシンのブラウザーで192.168.31.102にアクセスします。次の画像が表示されれば、nginxのインストールは成功しています。
(または、マシンのブラウザに直接127.0.01:80と入力します)
4. nginx構成ファイルを変更します(nginxが上記の8888ポートをリッスンするように)。
sudo vim / etc / nginx / sites-available / default
以下を直接変更します。
listen行:2つのlistenポートを変更します
リロード
sudo /etc/init.d/nginx reload
ブラウザで192.168.31.102:8888にアクセスします
5.リバースプロキシ。
sudo nano / etc / nginx / sites-available / default
最初に前のすべてのコンテンツをコメント化し、次のコンテンツを直接追加します。
上流のtomcat-portal {
サーバー192.168.31.101:8080;
}
サーバー{
80を聞く;
server_name localhost;
場所/ {
proxy_pass http:// tomcat-portal;
index index.html;
}
}
sudo /etc/init.d/nginx reload
ブラウザで192.168.31.102にアクセスします
実際、ブラウザには192.168.31.101:8080のコンテンツが表示されます。Nginxがリバースプロキシを実行したためです。