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
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ファイルを構成することもできます.これにより、linux下安装nginx和配置nginx_第1张图片をより便利にすることができます.
転送方法を見てみましょう.先に図をとる
左側に私が設定したアドレスが見えます.まずアドレスバーにmanagerを入力します.leyou.comは左のip(47.106.24.205)アドレスに基づいて要求します.これはnginxがlinuxアドレスに構成されており、http:47.106.241.2205へのアクセスに相当します.nginxがあなたのmanagerを手に入れたとき、彼はまた要求します.http://192.168.16.100:9001これ
linux下安装nginx和配置nginx_第2张图片