NGINX āχāωāύāĻŋāϟ 1.18.0 āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϰāĻŋāϞāĻŋāϜ

āĻ¸ā§āĻĨāĻžāύ āĻĻāĻ–āϞ āĻ•āϰ⧇āϛ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϰāĻŋāϞāĻŋāϜ NGINX āχāωāύāĻŋāϟ 1.18, āϝāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϝāĻŧ (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js āĻāĻŦāĻ‚ Java) āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻžāϞ⧁ āĻ•āϰāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤ āĻāύāϜāĻŋāφāχāĻāύāĻāĻ•ā§āϏ āχāωāύāĻŋāĻŸā§‡āϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϝāĻŧ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻ•āϏāĻžāĻĨ⧇ āϚāϞāϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻžāϰ āϞāĻžā§āϚ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϗ⧁āϞāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĢāĻžāχāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāĻŦāĻ‚ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻ—āϤāĻŋāĻļā§€āϞāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϕ⧋āĻĄāϟāĻŋ āϏāĻŋ āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāϤāϰāĻŖ Apache 2.0 āĻāϰ āĻ…āϧ⧀āύ⧇ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻĒā§āϰāĻžāĻĒā§āϤāĨ¤ āφāĻĒāύāĻŋ āĻāύāϜāĻŋāφāχāĻāύāĻāĻ•ā§āϏ āχāωāύāĻŋāĻŸā§‡āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ˜ā§‹āώāĻŖāĻž āĻĒā§āϰāĻĨāĻŽ āϰāĻŋāϞāĻŋāϜ.

āύāϤ⧁āύ āĻŦāĻŋāĻļā§āĻŦ⧇:

  • āφāχāϏ⧋āϞ⧇āĻļāύ āĻŽā§‹āĻĄ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ "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

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster