āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻļā§āĻŦā§:
- āĻāĻāĻ¸ā§āĻ˛ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "
rootfs āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻļā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§āĨ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ¤ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ FS āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§, pivot_root() āĻāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž, āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ chroot() āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, FS āĻ°ā§āĻāĻā§ āĻā§āĻŦāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻ¨āĻŋāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ°āĻŋāĻ¤ā§ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§)āĨ¤{
"type": "āĻĒāĻžāĻāĻĨāĻ¨ 2.7",
"āĻĒāĻĨ": "/",
"āĻšā§āĻŽ": "/venv/",
"āĻŽāĻĄāĻŋāĻāĻ˛": "wsgi",
"āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž": {
"rootfs": "/var/app/sandbox/"
}
} - āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸ā§āĻāĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž "
āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž " āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻŋāĻļā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻāĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻāĻāĻĒāĻā§ āĻ¸āĻšāĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻāĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž URI āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ index.php āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĻā§āĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§:{
"wp_index": {
"type": "php",
"user": "wp_user",
"āĻā§āĻ°ā§āĻĒ": "wp_user",
"root": "/path/to/wordpress/",
"āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ": "index.php"
},"wp_direct": {
"type": "php",
"user": "wp_user",
"āĻā§āĻ°ā§āĻĒ": "wp_user",
"root": "/path/to/wordpress/"
}
}āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
{
"wp": {
"type": "php",
"user": "wp_user",
"āĻā§āĻ°ā§āĻĒ": "wp_user","āĻ˛āĻā§āĻˇā§āĻ¯": {
"āĻ¸ā§āĻā§": {
"root": "/path/to/wordpress/",
"āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ": "index.php"
},"āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ": {
"root": "/path/to/wordpress/"
}
}
}
} - āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻĄāĻŋāĻ "uri" āĻāĻŦāĻ "āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻ¸" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ "%xx" āĻĢāĻ°ā§āĻŽā§āĻ° āĻ āĻā§āĻˇāĻ° āĻŽā§āĻ˛ā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ "āĻĒāĻžāĻ¸" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru