るみさんのブログ

NGINXで、リバプロするときにそれぞれ個別にFaviconを設定する方法

作成日:2023-06-23 00:33:39
最新更新日:0000-00-00 00:00:00

るみ鯖は、知っての通りサブドメイン方式ではなくディレクトリ方式にしています。<BR>
つまり、sinch.rumiserver.comではなくrumiserver.com/sinchということです。<BR>
とある人に「サブドメインにしろ」と言われたのですが、それをすると私がローカルから繋いでいる都合上、デバッグができなくなります。。。<BR>
まあやりようはありますが()<BR>
<BR>
設定ファイルです↓<BR>
<PRE CLASS="CODEBLOCK">
#SINCHのホームページ
location /sinch/ {
#クライアントのIPをへっだーにセット
proxy_set_header client-ip $remote_addr;
proxy_set_header client-host $host;
proxy_pass http://192.168.0.132/;
}
#るみSNS
location /rumisns/ {
#クライアントのIPをへっだーにセット
proxy_set_header client-ip $remote_addr;
proxy_set_header client-host $host;
proxy_pass http://192.168.0.132/RumiSNS/;
}
</PRE>
はい、これでリバプロしてます!<BR>
いつかサブドメイン化しましょうかね〜<BR>
<H1>今回書く物</H1>
設定ファイルです↓<BR>
<PRE CLASS="CODEBLOCK">
#FAVICON
location = /favicon.ico {
if ($http_referer ~ ".\/sinch\/.*") {
rewrite ^ /Asset/rumisan_room/Site_Icon.png last;
}
if ($http_referer ~ ".\/Data\/.*") {
rewrite ^ /Data/favicon.ico last;
}
return 204;
}
</PRE>
よめばわかりますよね()<BR>
sinchとDataを書き換えるだけ!<BR>
こんなヿしてるのは私だけなので、<BR>
あまり情報がなかったですね〜<BR>
てことで皆さんは素直にサブドメイン化しましょう()<BR>
<BR>
<BR>
以上!<BR>



シェア



コメント欄の復旧は少し待ってね