投稿

10月, 2019の投稿を表示しています

Mattermostを外部ネットワークに公開したい方へ (IISを利用)

イメージ
この記事では以下の環境を想定しています。
・Windows Server 2019
・IIS 10


Mattermostを外部ネットワークで公開する方法については
そう珍しいものでもありませんが、

Windows Serverで実現するちょうどいい方法が見つからなかったので、
(いない気がしますが)後に続こうという方へむけてメモを残しておこうと思いました。

なお、大まかな設定については下記のMattermost公式の説明をご覧ください。
https://docs.mattermost.com/install/prod-windows-2012.html#install-windows-server-2012



■ダウンロード

さて、まずはEnterpriseエディションが下記からダウンロードできますのでどうぞ。
👉 https://releases.mattermost.com/5.15.0/mattermost-5.15.0-windows-amd64.zip (Ver 5.15.0) 👈


公にはTeamエディションのリンクしか紹介されていませんが
実はEnterpriseエディションもあったんですねー。

わざわざTeamエディションを利用する理由もないかと思いますので
こっちを使いましょう。


■IISの設定

お次はIISの設定です。
前提として、ローカルネットワーク上に下記URLでMattermostを動かしているとします。

http://localhost:8065/mattermost/

つまり、Config.jsonでこのように指定しているわけですね。
{ "ServiceSettings": { "SiteURL": "http://localhost:8065/mattermost", (~以降省略~) ※SiteURLに末尾スラッシュ(トレイリングスラッシュ)がない!と思うかもしれませんが、
これはこれでいいのです。
どうせ、Mattermost起動時に自動で取り除かれてしまいますので。。。


そしてあなたは下記のようなURLで
外部にMattermostを公開したいと考えていたとしましょう。

https://website.com/mattermost/
website…