linuxの下にnginxをインストールし、nginxを構成します.
2540 ワード
linuxのインストールパッケージ
1.jarパッケージをlinuxに入れる
2解凍(tar-xvf...)
3.コマンドを実行します./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
4.nginxを起動することはnginxを実行することである
nginxの構成
さらに/opt/nginx/conf下のnginx.confは次の構成を追加します.
apiにアクセスするとleyou.comの時に探しに行きますhttp://192.168.16.114:9001
apiにアクセスするとleyou.comの時に探しに行きますhttp://192.168.16.114:10010
次に、ロードプロファイル実行コマンドを書き換えます./nginx -s reload
注意:必ずsbinディレクトリの下にあり、前に./
2.ローカルhostsファイルを変更してプロキシサービスを行う
Windowsでもlinuxでも変更するhostsファイルです.たとえば、Windowsのhostsを変更します.このファイルはC:WindowsSystem 32driversetcの下にあります.パスを変更するときは、nignxプロファイル番号でエージェントがアクセスしてくれる限り、pingのときにローカルにアクセスできます.
また、switchHostを使用してローカルのhostsファイルを構成することもできます.これにより、をより便利にすることができます.
転送方法を見てみましょう.先に図をとる
左側に私が設定したアドレスが見えます.まずアドレスバーにmanagerを入力します.leyou.comは左のip(47.106.24.205)アドレスに基づいて要求します.これはnginxがlinuxアドレスに構成されており、http:47.106.241.2205へのアクセスに相当します.nginxがあなたのmanagerを手に入れたとき、彼はまた要求します.http://192.168.16.100:9001これ
1.jarパッケージをlinuxに入れる
2解凍(tar-xvf...)
3.コマンドを実行します./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
4.nginxを起動することはnginxを実行することである
nginxの構成
さらに/opt/nginx/conf下のnginx.confは次の構成を追加します.
apiにアクセスするとleyou.comの時に探しに行きますhttp://192.168.16.114:9001
server{
listen 80;
server_name manage.leyou.com;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header x-Forwarded-For $proxy_add_x_forwarded_for;
location /{
proxy_pass http://192.168.16.114:9001;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
apiにアクセスするとleyou.comの時に探しに行きますhttp://192.168.16.114:10010
server{
listen 80;
server_name api.leyou.com;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header x-Forwarded-For $proxy_add_x_forwarded_for;
location /{
proxy_pass http://192.168.16.114:10010;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
次に、ロードプロファイル実行コマンドを書き換えます./nginx -s reload
注意:必ずsbinディレクトリの下にあり、前に./
2.ローカルhostsファイルを変更してプロキシサービスを行う
Windowsでもlinuxでも変更するhostsファイルです.たとえば、Windowsのhostsを変更します.このファイルはC:WindowsSystem 32driversetcの下にあります.パスを変更するときは、nignxプロファイル番号でエージェントがアクセスしてくれる限り、pingのときにローカルにアクセスできます.
# SwitchHosts!
127.0.0.1 api.leyou.com
127.0.0.1 manage.leyou.com
また、switchHostを使用してローカルのhostsファイルを構成することもできます.これにより、をより便利にすることができます.
転送方法を見てみましょう.先に図をとる
左側に私が設定したアドレスが見えます.まずアドレスバーにmanagerを入力します.leyou.comは左のip(47.106.24.205)アドレスに基づいて要求します.これはnginxがlinuxアドレスに構成されており、http:47.106.241.2205へのアクセスに相当します.nginxがあなたのmanagerを手に入れたとき、彼はまた要求します.http://192.168.16.100:9001これ