分類: Linux、Mac

更改phpMyAdmin在Apache託管的預設port

Linux、Mac應用程式

有時為了安全起見,我們希望將phpMyAdmin這種存取資料庫的窗口不要使用網頁伺服器常用的port 80

這樣有個好處,就是能在server前面的防火牆建立filter rule讓該port只有特定ip能存取

 

為了達成目的,我們修改ports.conf讓Apache除了監聽port 80,也監聽準備拿來放phpMyAdmin的port 81

用自己熟悉的編輯器打開/etc/apache2/ports.conf,在Listen 80下面再加一行

Listen 81

 

存檔,切換目錄到/etc/apache2/sites-available/下新增phpmyadmin.conf

把連到port 81時要對應到哪個資料夾的規則寫在裡面

<VirtualHost *:81>
    DocumentRoot /usr/share/phpmyadmin/
</VirtualHost>

Terminal安裝phpMyAdmin

Linux、Mac應用程式

對於剛接觸資料庫,對資料庫還沒什麼概念的人

在第一次接觸MariaDB(MySQL)等預設沒提供那麼圖形化、直覺化的管理程式

只靠terminal下指令的方式通常操作會感到卡卡的(我!!!)

還好有phpMyAdmin這樣的package,讓不熟悉資料庫的人能在初期快速建立對資料庫的認識