For Want Of A Better Word

mauticを動かすまでにやったこと

   

①サーバーの用意とMauticのインストール

下記サイト参照でほぼOK

http://qiita.com/bezeklik/items/3cd61156367909e31421

OSはCentOS7

 

③CORSの設定

mauticをインストールしたサーバーがトラッキング対象と別サーバーだと、ajaxでのクロスサイトアクセスを許可する設定が必要。

mauticサーバー側に下記.htaccessの記述を追加

 

④https環境トラッキング用の設定

サブドメインのDNSの登録と、Let’sEncryptによる無料SSL証明書の取得。

手順はLet’sEncryptの設定は下記サイト参考。

http://weblabo.oscasierra.net/letsencrypt-2/

⑤タグからカスタムフィールドの取得(ユーザー属性値をセット)

管理画面でカスタムフィールド作成。

「パブリックから更新」をOKにして

タグは下記のようにカスタマイズ。

 

IPと地域のデータ取得

app/cache/ip_data以下に下記ファイルを配置。

※コンタクトのIPから、地域データが見られるようになる。

 

 

◆取得元

https://dev.maxmind.com/geoip/geoip2/geolite2/

ディレクトリのパーミッション設定(問題あったところだけ)

・Upgrade時は下記フォルダを作成し、apacheの書き込み権限を上げる。

・ダッシュボードテーマのインポート用に下記フォルダに書き込み権限を与える。

課題

 

管理系へのアクセスの制御をIPベースで絞りたい…

下記設定ではキューは入るが、イベント名が取れてなかったりちらほら上手くいかない。

 

解決!!

/s/login,/s/login_checkのアクセスを制御するつもりで、<LocationMatch>を利用することに。(ファイル実体がないのでlocationでurlを制御。)

で、.htaccessに記載してもだめだったので、conf.d/mautic.confに下記を記載

無事、外部からログイン周りにアクセスできないし、データは引き続き取得できた。

アクセス制御範囲が心配だけど。。

 

 - 未分類

  関連記事

no image
puttyのログ

良く忘れるのでメモ。 puttyでコンソールのログを取れるけど、選択肢が複数あっ …

no image
ランチャー「nrLaunch」でフォルダを開く。

くるくるジェスチャーで起動する、「nrLaunch」を愛用しているのですが。 こ …

no image
【ネットワーク】IPアドレス

IPアドレ …

no image
ネットワーク接続のキャッシュを削除

参考になります。 http://hetare-engineer.blogspot …

no image
■[perl]クラスの利用

クラスを呼び出す。 [crayon-58d8462d7b65b454613662 …