「Server Core」タグアーカイブ

Windows Server 2008 R2 Server Core の設定

Hyper-V のゲスト OS に Windows Server 2008 R2 を Server Core としてインストールした。
Server Core は、CPU とメモリの負担が抑えられている代わりに、設定作業が何かと面倒になる。
Windows の設計思想が当初から GUI  指向であったことが、Server Core での設定作業の煩わしさの原因なのは分かっているが、もう少し何とかならないものだろうか。

続きを読む Windows Server 2008 R2 Server Core の設定

Plone のためのセキュリティが強化された Windows Firewall

先の記事で Plone を Windows Web Server 2008 R2 にインストールした。
Plone は Zope というアプリケーションプラットフォームの上に構築されており、Zope 自身が Web サーバーの機能を持っている。
このため IIS を使わなくても、直接 Plone (Zope) に接続してその画面を見ることができるはずだ。
しかし、Plone (Zope) は標準の Web サーバー (Windows では IIS) とバッティングしないように、待ち受けポートが通常の 80/TCP とは異なる番号になっている。

今回 Windows インストーラーを使ってインストールした Plone (Zope) では、待ち受けポートは 8080/TCP になっている。
しかしながら、この 8080/TCP のポートは Windows Firewall によってブロックされているため、外部からはこのポートに接続することができない。
Plone をインストールしたサーバー自身からなら接続できるのだが、今回は Server Core であるためにサーバーには Web ブラウザが入っていない。
そこで、外部からも Plone (Zop) にアクセスできるように、ファイアーウォールに受信規則を追加登録する。

続きを読む Plone のためのセキュリティが強化された Windows Firewall

Plone を入れてみる (on Windows Web Server 2008 R2)

昨今の PHP 流行に逆らうかのように、Python で作られた CMS のひとつ、Plone を入れてみる。
Plone がどんなものなのかについての詳細は、公式サイト [英語] (日本語版は Plone User’s Group Jpanan) に譲るが、Python で作られた Zope という Web アプリケーションシステム上に構築された CMS の一種だ。
なお Zope は、Java 環境でいうところの Tomcat に相当し、それ自体が Web サーバーにもなり得るアプリケーションプラットフォームだ。

日本では 5 年ほど前にちょっとしたブームになり、その後も一部ユーザーでは根強い人気を保っている (…と思う)。
個人的にも Zope は好きな部類なのだが、Python というインタープリタ言語で作られているために、動作の一つ一つに重さがあり、使いこなすには至らなかった。

しかし最近のハードウェア性能の向上や Zope 自体のリファクタリングの結果、最近ではかなり快適に使えそうな雰囲気を感じる。
また、WordPress などの機能の肥大化もあって、双方に差を感じなくなったのかもしれない。

能書きはここまでにして、実際に Plone をインストールすることにしよう。

続きを読む Plone を入れてみる (on Windows Web Server 2008 R2)

Server Core に接続できなくなった

先般のインストールマニアックス 3 で建てたサーバーのメンテナンスのために、リモートから接続したらエラーになってしまった。
最初は何事が起こったのかよく分からなかったが、どうやらパスワードの有効期限が切れてしまったらしい。

続きを読む Server Core に接続できなくなった

PHP の動作がおかしいので再インストール [Install Maniax 3]

インストールマニアックス 3 も残すところ一日となって迫って焦っているところだが、ここに至って PHP がエラーになってしまいどうにもうまく動いてくれない。
MySQL の操作を Web 経由で楽に行なおうと、phpMyAdmin をインストールして Web ブラウザからアクセスしたところ「mysql 拡張をロードできません」というエラーが表示される。
これはいけないと PHP の設定を見直しても、原因が皆目見当つかない。

PHP の MySQL エクステンションをインストールし忘れたかと、PHP の再インストールを試みるがうまくいかない。
しかも PHP を再インストールする度に、IIS のハンドラーマップの設定が書き換えられてしまうため、とても鬱陶しい。
そこで、PHP を一度アンインストールしてしまい、改めてインストーラーを使わずにインストールし直して、原因を調べることにする。

続きを読む PHP の動作がおかしいので再インストール [Install Maniax 3]