For Want Of A Better Word

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

      2017/06/06

①サーバーの用意と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から、地域データが見られるようになる。

 

 

◆取得元

GeoLite2 Free Downloadable Databases

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

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

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

課題

 

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

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

 

解決!!

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

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

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

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

 

 - アクセス解析, インフラ

  関連記事

Xenserver コマンドでゲストのメモリ増設

Xenserverのメモリ増設。Xencenterを使わずコマンドで! 流れ ホ …

sendmailエラー dsn=4.4.3, stat=queued

CentOS sendmailでとあるアプリケーションからメール送信をしたときに …

CentOSをインストールしたときにいつも最初にやること(apache mysql phpのインストール)

SElinuxの無効化 iptableの無効化 apacheのインストール・自動 …

ハウジング・ホスティング・レンタル・VPS・クラウド違い

ハウジングサービス 顧客の通信機器や情報発信用のコンピュータ(サーバ)などを、自 …

[linux][sh]アパッチのアクセスログからアクセス数の確認_簡易版

gaとかを仕込んで無いサイトでPVを確認したい、という要望あり。 アクセスログが …