Help us understand the problem. What is going on with this article?

RaspberryPi2でウェブサイト構築(Step1 : webmin & virtualmin導入)

More than 3 years have passed since last update.

RaspberryPi2を利用してウェブサイトを構築していきます
OS(raspbian jessie)がインストールされている状態から始めていきます


まずはwebminとvirtualminの導入から・・・

1. webmin インストール

1-1. 必要なファイルのインストール

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions

1-2. webminパッケージのダウンロード

2016/1/24時点の最新バージョン(1.780)

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.780_all.deb

1-3. webminインストール実行

sudo dpkg --install webmin_1.780_all.deb

1-4. webmin専用rootパスワードの設定

以下コマンドではパスワードを「password」に設定しています

sudo /usr/share/webmin/changepass.pl /etc/webmin root password

1-5. webminの稼働確認

WEBブラウザでポート10000番でアクセスし、
1-4で設定したパスワードでログインできるか確認します

webmin_login.jpg


2. virtualmin インストール

2-1. virtualminパッケージのダウンロード

2016/1/24時点の最新バージョン(4.19)

wget http://download.webmin.com/download/virtualmin/webmin-virtual-server_4.19.gpl_all.deb

2-2. virtualminインストール実行

sudo dpkg --install webmin-virtual-server_4.19.gpl_all.deb

2-3. virtualminテンプレートのダウンロード

2016/1/24時点の最新バージョン(9.2)

wget http://download.webmin.com/download/virtualmin/webmin-virtual-server-theme_9.2_all.deb

2-4. virtualminテンプレートインストール実行

sudo dpkg --install webmin-virtual-server-theme_9.2_all.deb


3. virtualmin 初期設定

3-1. webminから必要なモジュールをインストール

  • Apache Webserver
  • BIND DNS
  • Postfix Mail Server

左側のメニュー「Un-used Modules」から選択
webmin_module.jpg

3-2. Apacheの設定変更

Apacheの設定画面から
Configure Apache Modules の actions にチェックを入れて save

webmin_apache.jpg

3-3. Postfixの設定変更

Postfixの設定画面から /etc/postfix/main.cf に以下のパラメータを追加

virtual_alias_maps = hash:/etc/postfix/virtual

3-4. virtualminテンプレートの設定変更

virtualminの設定画面から Default Settings テンプレートを編集

virtualmin_template.jpg

Edit template sectionApache website
Automatically add appropriate SuExec directive? を No に変更

virtualmin_apache.jpg

3-5. 不要なプラグインの無効化

今回の要件では不要なプラグインは無効化しておきます
(要件によっては使用することもありますので必要に応じて)

virtualminの設定画面にある Features and Plugins から設定変更します

  • BIND DNS domain
  • Webalizer reporting

virtualmin_plugin.jpg

これで導入完了です。
次はVirtual Serverの作成をします。

rasp_karu
PHP(ZendFramework2)、MySQLでサイトを作成しようと奮闘中・・・
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした