安裝步驟
1. 修改 /etc/apt/sources.list
增加
deb https://download.webmin.com/download/repository sarge contrib
2. 加入
GPG key
這必須要用root權限
你可以用 sudo su
之後才下達底下指令,不然會出現像
cd: /root: Permission denied ? 的錯誤
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
3.安裝
apt-get install apt-transport-https
apt-get update
apt-get install webmin
4. 打開防火牆
ufw allow 10000
5. 打開瀏覽器 以https://ip:10000/ 進入webmin管理介面
6. 安裝eginx module
(取得模組)
wget https://www.justindhoffman.com/sites/justindhoffman.com/files/nginx-0.11.wbm_.gz
(解壓縮,更名)
gzip -d nginx-0.11.wbm_.gz
mv nginx-0.11.wbm_ nginx-0.11.wbm
在webmin裡操作
到webmin/webmin configuration,選webmin modules ,然後install From local file,選擇 nginx-0.11.wbm 。
最後按下INSTALL MODULE的按鈕就可以了
7. 設定mariadb module
安裝好webmin後發現竟然沒有mariadb或mysql,其實不是沒有,你可以在Un-used Modules 找到MySQL Database Server,點選這個模組出現底下的訊息
The MySQL startup script /etc/rc.d/init.d/mysqld was not found on your system. Maybe MySQL is not installed, or your module configuration is incorrect.
按下左上角的設定(Module Config)按鈕,然後再點選system configuration 改最底下的一列
MySQL configuration file 設定為 /etc/mysql/my.cnf (不同版本的ubuntu位置可能不同,這裡使用18.04版),按下儲存及可
設定之後,登出webmin再重新登入,就可以在servers 分類找到 mysql database module
8. 設定php module
到其他(Others)分類可以看到php configuration ,進入後它會說明找不到php.ini的路徑,然後要你修改,請改成
/etc/php/7.2/apache2/php.ini=Configuration for mod_php
/etc/php/7.2/fpm/php.ini=Configuration for scripts run via fpm
/etc/php/7.2/cli/php.ini=Configuration for command-line scripts
這樣以後就可以直接管理php設定檔了
9. webmin本身的安全性
一種簡單的方式是更改port,但還是有缺點
底下說明限制登入的IP
首先要安裝 Authen::Libwrap 在webmin的configuration 點選 IP Access Control 就會有連結直接點選安裝或是用
如:
按下儲存後,可能要重新啟動webmin才生效。
重新啟動的方式在 Webmin Configuration 模組的下方有重新啟動webmin的按鈕,直接按下就可了。
/etc/php/7.2/apache2/php.ini=Configuration for mod_php
/etc/php/7.2/fpm/php.ini=Configuration for scripts run via fpm
/etc/php/7.2/cli/php.ini=Configuration for command-line scripts
這樣以後就可以直接管理php設定檔了
9. webmin本身的安全性
一種簡單的方式是更改port,但還是有缺點
底下說明限制登入的IP
首先要安裝 Authen::Libwrap 在webmin的configuration 點選 IP Access Control 就會有連結直接點選安裝或是用
- apt-get -y -f install libauthen-libwrap-perl
如:
按下儲存後,可能要重新啟動webmin才生效。
重新啟動的方式在 Webmin Configuration 模組的下方有重新啟動webmin的按鈕,直接按下就可了。
請問安裝後,預設的登入帳號跟密碼是?
回覆刪除不好意思,我找到了,原來是用原本系統的帳號密碼即可。
刪除對,就是系統的帳密
回覆刪除