質問: 以前BitnamiでRedmineをローカルPC(windows10)にインストールしたら、一度停止したら二度と起動しない問題について質問させていただきました。 結局「諦めます」と自己解決したのですが、やっぱり諦めきれず苦節3か月、やっと再起動できる環境を作ることができました。 普段は練習と勉強を兼ねてローカルで1人で運用しているのですが、先日別の人(社内)から見てみたいといわれ、Windows ファイアウォールというのを設定してみたのですが、別のPCからは閲覧することができませんでした。 その時のファイアウォールの設定が以下です。 ■受信の規則 名前:redmine プロトコル:TCP ローカルポート:特定のポート 81 プロファイル:ドメイン、プライベート、パブリック全てON ※開発環境用のApacheが80で動いているので81にしています。 ■別PCで見たときのブラウザに出るエラー このサイトにアクセスできません。 (私のPCのIPアドレス)からの応答時間が長すぎます。 ERR_CONNECTION_TIMED_OUT ネットで調べてもファイアウォールにはRedmineが動いているApacheポートを入れるだけのようなのですが、実は他に何か設定が必要なのでしょうか。 ポートを8080に変えて動かしている記事があったので、80以外に変えてもファイアウォールの設定時にそのポートにすればいいと理解したのですが、それが間違っているのでしょうか。 ローカル使用なので問題ないといえば無いのですが、すごくモヤモヤしています。 もしくはまだ私の環境はおかしいままなのでしょうか...。 ファイアウォールで詰まっているのでApacheやRedmineのログにも何も出ず、どこを調べればいいのかもわからずにいます。 どなたかご存知の方がいらっしゃいましたら教えてください。 試したこと ------ ■ファイアウォールを無効 試験的にファイアウォールを無効にしてみました。 すると無事に別PCでRedmineの画面が表示されました。 ⇒ファイアウォールが犯人と特定 ■MySQL RedmineはMySQLを使っているようなので、3306ポートをファイアウォールに追加してみました。 上記と同じエラーで画面になってしました。 動作環境 ----- ■Redmineが動いてるPC Windows10(64bit) Bitnami redmine-3.3.1-0 ■閲覧したPC Windows7(64bit) Google chrome
回答: > > ■受信の規則 > > 名前:redmine > > プロトコル:TCP > > ローカルポート:特定のポート 81 > > プロファイル:ドメイン、プライベート、パブリック全てON > > > 1つ抜けている気がするのですが「全般」タブ「操作」で「接続を許可する」になっていますか? あと、ポリシーは上から順に評価されるので、一番上に移動させているかが気になります。 上記を満たしているようであれば設定には問題ないと思います。 そうなるとパケットキャプチャツールを用いて切り分けする必要がありますね。