1. 說明 2. Proxmox 的優勢 2-1 優點與效益 3. 硬體準備 3-1 準備安裝光碟 3-2 準備主機、硬碟 3-3 安裝Proxmox 3-3-1 準備 PVE 主機的網路設定資料 3-3-2 開始安裝 Proxmox 3-3-3 更新系統套件 3-4 免密碼 ssh 登入遠端主機 4. Proxmox 介紹 4-1 基本操作 4-1-1 登入ProxmoxVE 4-1-2 虛擬機的建立/啟動/關機 4-1-3 Proxmox VE 界面介紹 4-1-4 fsdf 4-1-5 備份虛擬機的排程 4-1-5-1 手動備份 4-1-6 刪除虛擬機 4-2 虛擬機的兩大類 4-2-1 KVM 4-2-2 LXC 4-3 Storage 4-3-1 增加硬碟做為 ZFS pool 4-4 Cluster 4-5 備份與還原 5. 開始安裝虛擬機 5-1 以 LXC 容器來安裝 5-1-1 下載樣版檔 5-1-2 建立新的虛擬機 5-1-3 更新 Debian 套件 5-2 虛擬機操作 5-2-1 開啟虛擬機 5-2-2 更新及安裝 Debian 系統套件 5-2-3 虛擬機中 ssh 中文輸入顯示功能/指令補完功能 5-3 開始安裝 SFS3 5-3-1 虛擬機安全性設定 5-3-1-1 ssh 設定連線範圍 5-3-2 安裝 SFS3所需的 LAMP 套件(相容xoops) 5-3-2-1 apache2 的設定 5-3-2-2 SFS3網頁連線範圍設定 5-3-3 程式和資料庫的移轉 5-3-3-1 sfs3程式的移轉 5-3-3-2 mysql 資料庫的移轉 5-3-4 配合縣網openid的設定 5-3-5 IP的設定變更 5-3-5-1 IP的設定變更/kvm虛擬機 5-3-5-2 IP的設定變更/LXC虛擬機 5-3-6 DNS主機上的設定 5-3-7 cron 等排程備份程式 5-3-8 時區調整 5-4 LXC 容器 LXC Mounts 的方法 6. Storage 實作 6-1 Directory 6-2 NFS 6-3 ZFS 7. 建立 Cluster 8. 備份與還原(dump,restore) 8-1 Proxmox VE 正規 備份/還原 8-1-1 Backup 備份 虛擬機 8-1-1-1 Backup 1. LXC 8-1-1-2 Backup 2. KVM 8-1-2 Restore 還原虛擬機 (從備份檔還原) LXC、KVM 8-1-3 利用 Backup 來複製 虛擬機 8-1-3-1 複製 LXC 虛擬機 8-1-3-2 複製 KVM 虛擬機 8-1-4 使用 ZFS send / receive 來直接跨主機間備份/複製虛擬機 8-1-4-1 ZFS send / receive 將 zfs 分割區 直接複製 8-1-5 正規 ZFS send / receive 做差異性/增量備份 8-1-5-1 實作 8-2 zfs異機間虛擬機自動化增量備份(script) 8-2-1 系統以 zfs raid0或 zfs raid1 安裝建立 zfs 檔案系統或存放 VM/LXC 的 Storage 為 zfs 8-2-2 自動化管理---安裝 sendlxc-copy 8-2-3 設定檔---設定 /etc/sendlxc-copy/sendlxc-copy.cfg 8-2-4 第1次 建立/新增/匯入 虛擬機 8-2-5 為虛擬機建立快照 --- create 8-2-6 copyall 第1次完整將虛擬機/快照 複製傳送/備份/同步 到其餘主機 8-2-7 異機自動同步 --- autoupdate 將新增的快照同步至異機 8-2-8 刪除虛擬機裡的最後一次快照 --- destroylastsnapshot 8-2-9 保留虛擬機一定數量的快照 8-3 實作-單一dataset 異機間差異性增量同步備份 8-3-1 程式碼 8-3-1-1 主程式 1_rsync_1062_all 8-3-1-2 排除不同步檔案的設定檔 exclude-photo.list 8-3-2 主程式修改設定 8-3-3 程式設定架構與執行 8-3-4 建立實體環境 8-3-4-1 建立掛載 NAS 的 nfs 連結(附samba cifs 掛載法) 8-3-4-2 建立 zfs 資料集(dataset) 9. 檔案分享與掛載(tmp) 10. 虛擬機的轉換(tmp) 11. 系統安全性 11-1 Root 的密碼 安全性 12. 參考
5-3-2-2
SFS3網頁連線範圍設定
# pico /etc/apache2/sites-available/000-default.conf
在 sfs3 的設定部份,
<Directory /路徑/sfs3>
Options -Indexes +MultiViews
AddDefaultCharset Big5
AllowOverride All
#全部允許
# Require all granted
#全部拒絕
# Require all denied
#允許的網域
# Require host chc.edu.tw
# 這一行是開放縣網(若使用這一行,下一行校內真實ip就不需設定)
# Require ip 163.23
#只允許本機
# Require local
#只允許校內連線
Require ip 163.23.xx.yy
# 這一行是開放校內真實ip
# (若無使用上一行縣網網段,則把校內ip網段加入)
# 依各校 ip 範圍擇一使用
Require ip 163.23.xx .0/26
Require ip 163.23.xx .64/26
Require ip 163.23.xx .128/26
Require ip 163.23.xx .192/26
# 這一行是開放校內內部虛擬網段
Require ip 172.20.5.0/24
#或 Require ip 172.20.5
# 拒絕某ip連線
Require not ip 172.20.6.0/24
Require not ip 172.20.6 (和上一行相同)
Require not ip 172.20.1.5
# 這一行是開放校內 ipv6
Require ip 2001:288:56ab::/48
Require ip 2001:288:56ab::1
------------------------------------------------------------------------------------------------------------------
apache 2.4版還可以用比較直覺的方式設定,比2.2版還好理解!不用管deny和allow的順序。
<Directory "/var/www/html/">
Options FollowSymLinks
AllowOverride None
</Directory>
參考
1.https://httpd.apache.org/docs/2.4/mod/mod_authz_host.html#requiredirectives
1. 說明 2. Proxmox 的優勢 2-1 優點與效益 3. 硬體準備 3-1 準備安裝光碟 3-2 準備主機、硬碟 3-3 安裝Proxmox 3-3-1 準備 PVE 主機的網路設定資料 3-3-2 開始安裝 Proxmox 3-3-3 更新系統套件 3-4 免密碼 ssh 登入遠端主機 4. Proxmox 介紹 4-1 基本操作 4-1-1 登入ProxmoxVE 4-1-2 虛擬機的建立/啟動/關機 4-1-3 Proxmox VE 界面介紹 4-1-4 fsdf 4-1-5 備份虛擬機的排程 4-1-5-1 手動備份 4-1-6 刪除虛擬機 4-2 虛擬機的兩大類 4-2-1 KVM 4-2-2 LXC 4-3 Storage 4-3-1 增加硬碟做為 ZFS pool 4-4 Cluster 4-5 備份與還原 5. 開始安裝虛擬機 5-1 以 LXC 容器來安裝 5-1-1 下載樣版檔 5-1-2 建立新的虛擬機 5-1-3 更新 Debian 套件 5-2 虛擬機操作 5-2-1 開啟虛擬機 5-2-2 更新及安裝 Debian 系統套件 5-2-3 虛擬機中 ssh 中文輸入顯示功能/指令補完功能 5-3 開始安裝 SFS3 5-3-1 虛擬機安全性設定 5-3-1-1 ssh 設定連線範圍 5-3-2 安裝 SFS3所需的 LAMP 套件(相容xoops) 5-3-2-1 apache2 的設定 5-3-2-2 SFS3網頁連線範圍設定 5-3-3 程式和資料庫的移轉 5-3-3-1 sfs3程式的移轉 5-3-3-2 mysql 資料庫的移轉 5-3-4 配合縣網openid的設定 5-3-5 IP的設定變更 5-3-5-1 IP的設定變更/kvm虛擬機 5-3-5-2 IP的設定變更/LXC虛擬機 5-3-6 DNS主機上的設定 5-3-7 cron 等排程備份程式 5-3-8 時區調整 5-4 LXC 容器 LXC Mounts 的方法 6. Storage 實作 6-1 Directory 6-2 NFS 6-3 ZFS 7. 建立 Cluster 8. 備份與還原(dump,restore) 8-1 Proxmox VE 正規 備份/還原 8-1-1 Backup 備份 虛擬機 8-1-1-1 Backup 1. LXC 8-1-1-2 Backup 2. KVM 8-1-2 Restore 還原虛擬機 (從備份檔還原) LXC、KVM 8-1-3 利用 Backup 來複製 虛擬機 8-1-3-1 複製 LXC 虛擬機 8-1-3-2 複製 KVM 虛擬機 8-1-4 使用 ZFS send / receive 來直接跨主機間備份/複製虛擬機 8-1-4-1 ZFS send / receive 將 zfs 分割區 直接複製 8-1-5 正規 ZFS send / receive 做差異性/增量備份 8-1-5-1 實作 8-2 zfs異機間虛擬機自動化增量備份(script) 8-2-1 系統以 zfs raid0或 zfs raid1 安裝建立 zfs 檔案系統或存放 VM/LXC 的 Storage 為 zfs 8-2-2 自動化管理---安裝 sendlxc-copy 8-2-3 設定檔---設定 /etc/sendlxc-copy/sendlxc-copy.cfg 8-2-4 第1次 建立/新增/匯入 虛擬機 8-2-5 為虛擬機建立快照 --- create 8-2-6 copyall 第1次完整將虛擬機/快照 複製傳送/備份/同步 到其餘主機 8-2-7 異機自動同步 --- autoupdate 將新增的快照同步至異機 8-2-8 刪除虛擬機裡的最後一次快照 --- destroylastsnapshot 8-2-9 保留虛擬機一定數量的快照 8-3 實作-單一dataset 異機間差異性增量同步備份 8-3-1 程式碼 8-3-1-1 主程式 1_rsync_1062_all 8-3-1-2 排除不同步檔案的設定檔 exclude-photo.list 8-3-2 主程式修改設定 8-3-3 程式設定架構與執行 8-3-4 建立實體環境 8-3-4-1 建立掛載 NAS 的 nfs 連結(附samba cifs 掛載法) 8-3-4-2 建立 zfs 資料集(dataset) 9. 檔案分享與掛載(tmp) 10. 虛擬機的轉換(tmp) 11. 系統安全性 11-1 Root 的密碼 安全性 12. 參考