主機描述檔樣本
樣本主機描述檔是 Plesk Migrator 分發包中的一部分,位於以下目錄:
- (Linux)
/usr/local/psa/admin/plib/modules/panel-migrator/backend/conf/samples/custom/
- (Windows)
%plesk_dir%admin\plib\modules\panel-migrator\backend\conf\samples\custom\
另外Plesk Migrator 分發包包括列舉所有可用的主機配置參數的 schema.json
文件。可在以下目錄中查找該檔:
- (Linux)
/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/hosting_description/
- (Windows)
%plesk_dir%admin\plib\modules\panel-migrator\backend\lib\python\parallels\plesk\hosting_description\
下面是兩個主機設定檔的簡單樣本。
YAML
customers:
- login: jsmith
password: 123qwe
contact_info:
name: John Smith
email: jsmith@example.com
subscriptions:
- name: example.com
sys_user:
login: jsmith
password: 123qwe1
addon_domains:
- name: another.tld
- name: other.tld
subdomains:
- name: s.another.tld
- name: s.example.com
databases:
- type: mysql
name: examplecomdb1
users:
- login: exdbuser1
password: qweqwe
- type: mysql
name: examplecomdb2
users:
- login: exdbuser2
password: eiury
mail_service:
mail_users:
- name: john
password: 123qwe
disk_quota: 50M
spamfilter: true
antivirus: none
- name: bob
password: 123qwe
disk_quota: 10M
- name: tom
password: 123qwe
disk_quota: 10M
- name: example.net
source_webspace_root: /home/sergey/data/
source_document_root: /home/sergey/data/www/example.net
sys_user:
login: serg
password: 123qwe
databases:
- type: mysql
name: db3
users:
- login: db3user
password: qweqwe
- login: asmith
password: 123qwe
contact_info:
name: Alex Smith
email: asmith@example.com
subscriptions:
- name: example.info
source_webspace_root: /home/alexey/data/
source_document_root: /home/alexey/data/www/example.info
sys_user:
login: alexey
databases:
- type: mysql
name: db1
users:
- login: db1user
password: qweqwe
- type: mysql
name: db2
users:
- login: db2user
mail_service:
mail_users:
- name: alexey
password: 123qwe
JSON
{
"customers": [
{
"name": "John Smith",
"login": "jsmith",
"subscriptions": [
{
"name": "jsmith.tld",
"sys_user": {
"login": "johny",
"password": "123qwe"
}
}
]
},
{
"name": "Alex Smith",
"login": "alexey",
"subscriptions": [
{
"name": "alex.tld",
"sys_user": {
"login": "alexsmith",
"password": "123qwe"
}
}
]
}
]
}