Virtualminインストールメモ(追記あり)

Pleskの英語が使いたいのに日本語のライセンスしか用意してないとか言われて腹がたったので、現在の環境でなんとか使えそうな英語のサーバーコンパネとかがないか調べてたらWebminのモジュールでVirtualminというのがあるというではないですか。
ということでインストールしてみたときのメモ。


1,Webminをアップグレード
Webminにログインして「Webmin」>「Webmin設定」>「Webmin のアップグレード」でWebminのサイトからダウンロードしてきたrpmファイルを「アップロードしたファイルから」で参照してアップグレード→アップグレード完了。



2,Virtualminをインストール
「Webmin」>「Webmin設定」>「Webmin モジュール」でWebminのサイトのVirtualminのページのURL(僕の場合はhttp://download.webmin.com/download/virtualmin/virtual-server-3.73.gpl.wbm.gz)を「FTP またはhttp URL から」のとこに貼っつけてインストール→Virtualminインストール完了。



3,Virtualminのテーマをインストール
多分普通だったらこの状態で「言語とテーマの変更」の所に「Virtualmin Framed Theme」というのが出てきてそれを選択すればVirtualminになるはずなんだけど出てこない。
サイトをよく見てたら下の方に「Virtualmin theme in RPM format」というがあったので「Webmin」>「Webmin設定」>「Webmin テーマ」でタブを「Install theme」に切り替えて、Webminのサイトから「Virtualmin theme in RPM format(僕の場合はhttp://download.webmin.com/download/virtualmin/wbt-virtual-server-theme-7.4-1.noarch.rpm)」をダウンロードしてきて、「アップロードしたファイルから」で参照してインストール→無事「Virtualmin Framed Theme」が出てきました。



4,postfixの設定記述
それで実際にバーチャルホストの設定をやってみようと思ったら、「No virtual domains file (virtual_alias_maps) was found in your Postfix configuration!」というのが出てきてできませんでした。
これを、「/etc/postfix/main.cf」に「virtual_alias_maps = hash:/etc/postfix/virtual」を追加して対応。



5,再度バーチャルホストの設定をやってみたら無事できました。


6,Suexec commandのエラー対処
でも設定チェックしてみたら「The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed.」と出てしまう。
これは分かるぞ。
「CGI PHPが/var/wwwでしか動作しない設定になってるからSuexec commandが使えませんよ」とかそんな感じでしょう。
なのでバーチャルホストのディレクトリを「/var/www」以下にすればいいのでしょう。
Virtualminの「System Settings」>「モジュール設定」>上のプルダウンを「Defaults for new domains」にして「Home directory base」を「/var/www」とかにしてみる。



7,行き詰り
これでOKだろうと思って再度バーチャルホストの設定を試みてみたら、「Failed to create virtual server : setquota: Quota file not found or has wrong format. setquota: Not all specified mountpoints are using quota. 」というエラーが出てしまう。
Quota fileというのはサーバーの割り当てを指定するファイルとかそんな感じだと思いますが、ここで行き詰ってしまいました。



ああ、逃げ出したい。(続く)
追記:
どうやら単純なことでWebmin設定でディスクの割り当てが有効になってなかった為のようでした。それで上記のようなエラーが出ていたようですね。
Webminの「System」>「Disk Quotas」で「Enable Quotas」をクリックしたら有効になって問題なくバーチャルホストの設定ができました。これでちゃんとサイトが見れたら、後は問題ないですね。
今回英語のフォーラムとか読み漁ってて同じように悩んでる人がいたので教えてあげたいとこです。
でも、英語書くの大変だからやめとこう…

Virtualminインストールメモ(追記あり)」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です