Windows会社がなかなかサーバを用意してくれない場合などに、Windowsの自端末を暫定サーバにする手順を書いておきます。暫定利用を想定しているのであまり細かいことは気にしません。内容は以下になります。追加)Apache+Tomcatの設定Tomcatwarファイルで提供されているアプリケーションを利用するために、Tomcatを利用します。使用したいバージョンを確認して必要なTomcatを導入してください。今回はGitBucketが動作するTomcat7を対象として話を進めます。公式から7をダウンロードして、適当なフォルダにダウンロードした圧縮ファイルを解凍したものを配置します。DownloadsApacheTomcatでアプリケーションを公開するだけならApacheはいらないのですが、PHP利用のためWebサーバが必要になるのでApacheを導入します。ApacheのWindowsバイナリを以下から落としてください。Apache2.4は現時点でWindowsバイナリがないのでApache2.2の利用を想定しています。「httpd-2.2.25-win32-x86-openssl-0.9.8y.msi」というようなSSL入りのApacheをお奨めします。以下のサイトがわかりやすいので参考にしてください。Tomcat7でも同じです。mod_proxy_ajpを使った設定がいいと思います。hrtdotnet.jp具体的にはApacheのhttpd.confの2モジュールを許可し、Tomcatアプリへのパスを張ります。Tomcatのログはローテするように設定しておきましょう。7ではTCPの80番ポートがファイアウォールでふさがれているので、以下のサイトを参考にポートを開けてください。パーソナルファイアウォールに個別ポート許可設定ただし、公開範囲はプライベート(ドメインに入っていればドメインも)にしておいてください。Apache+PHPの設定PukiWikiを動かすためにPHPを使えるようにします。PHPの設定Windowsのバイナリを以下からダウンロードしてください。※最新のPHP(ver5.5)だとApache2.2用のDLLファイルが含まれていないので注意してください。Safe版を利用します。Releasesこれも以下のサイトを参考に設定作業を行ってください。『PHPのインストール』から実施して貰えればよいです。PHPを使用できるようにする以下、上記サイトとの相違点です。「php.ini」のベースは「php.ini-production」を利用します。(開発するわけではないので)mbstring.internal_encodingにはUTF-8を設定します。UTF-8エラーメッセージ出力はOFFのままにします。httpd.confの以下の行を書き換えます。index.phpPukiWikiの導入WikiとしてPukiWikiを導入します。以下のサイトからUTF-8版のPukiWikiをダウンロードしてください。PukiWiki-officialUTF-8版への直リンク基本はダウンロードファイルを解凍し、フォルダ名をpukiwikiなどにリネームしてApache上のhtdocsに配置するだけです。Apache起動前に以下の設定を行ってください。以下のソフトが導入が簡単なのでお勧めです。チャット機能として使う分には問題ありません。チャットログ公開用の設定もあります。チャットログはチャットに入っていなかった日のログも参照できて便利なので、可能であればApacheサーバでの公開を検討してみてください。WebDAVの設定ファイルサーバ用途のため、ApacheのWebDAV機能を有効にします。ここではそれは利用せず、httpd.confに直接記載します。</Location></IfModule>設定後、Apacheを再起動した後に以下のアドレスにアクセスすると、公開フォルダ配下の情報がブラウザから確認できます。フォルダの中身を見るためには、「.htpasswd」に設定したユーザ名とパスワードを入力する必要があります。.htpasswdの作り方WebDAVの認証フォルダにアクセスできるユーザ情報を、.htpasswdファイルに格納します。以下のコマンドを実行してください。webdav上記のコマンドの意味は、左から『コマンド、オプション、.htpasswdを作る場所、作成するユーザ名』になります。既存の.htpasswdファイルにユーザを追加する場合は、-cオプションを付けずに、上記コマンドを実行してください。Windowsのネットワークフォルダ設定もしておくと便利です。「コンピューター」タブの「ネットワークの場所の追加」から設定することができます。認証が必要なWebDAVには、この方法が使えません。認証が必要なWebDAVについては、以下のようなクライアントを導入すると良いかと思います。TeamFileWinSCP今更感がある話ですが、まあ毎度毎度同じことをやってその都度忘れてて調べ直すのと、あんまりWindowsでサーバ設定しないなぁというのもあってまとめてみました。その他何かあれば以下に追加しておきます。Serverいや、ほんと、サーバ用意してくれればいいだけなんですけどね。「他のアナリストと分析結果を共有しやすくして欲しい。新年、あけましておめでとうございます。)参加グループプログラミングはてなブログをはじめよう!seri_wbさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。