Nginxのアクセス先を変更してみる

CentOS7にNginxをインストールしてみる
の続き

Nginxのアクセス先を変更してみる。

準備

確認用に下記のような感じでindex.htmlを設置する。

/vagrant 中身
├aaa/index.html AAA
├bbb/index.html BBB
├ccc/index.html CCC
└ddd/index.html DDD


あと、Mac側でhostsに下記を追加しておく。

192.168.33.10 hogehoge

アクセス先の変更

serverの所を下記のように修正する。

$ sudo vi /etc/nginx/nginx.conf
・・・
    server {
        listen       80 default_server;
        server_name  _;
        root         /vagrant/aaa;
        location /bbb {
            alias    /vagrant/bbb;
        }
    }

    server {
        listen       81;
        server_name  _;
        root         /vagrant/ccc;
    }

    server {
        listen       80;
        server_name  hogehoge;
        root         /vagrant/ddd;
    }
・・・
$ sudo systemctl restart nginx
【参考】
nginxのrootとalias - kinjouj.github.io
https://kinjouj.github.io/2013/01/nginx-root-alias.html

ブラウザからアクセスすると下記のように表示される。