/の別の場所にnginxを設定したいと思います。次の設定があります。異なるパスにnginxを設定する方法
server {
listen 80;
server_name bla.com;
location =/{ // on exact route match such as 'bla.com'
root /usr/share/nginx/html/folder; // it has index.html
}
location/{ // rest all url such as bla.com/* are captured here eg. bla.com/temp/12
root /usr/share/nginx/html/dist; // different folder
}
}
どうすればいいですか?
また、私は運と、以下の設定を試してみました -
server {
listen 80;
server_name bla.com;
root /usr/share/nginx/html;
location =/{
try_files $uri /folder/index.html; // it has index.html
}
location/{ // rest all url such as bla.com/* are captured here eg. bla.com/temp/12
try_files $uri /dist/index.html; // different folder
}
}
私は本当にあなたが「違う場所にいる」ということを知りません。ドメインのルートに2つの異なるウェブサイトがあることを意味しますか?私はそれが可能だとは思わないので(少なくともNGINX設定ファイルではそうではありません)。 – StackerStan
私はbla.comを与えると私は場所に行くとbla.com/temp別の場所に行くことを意味します –