Чи слід видаляти папку cgi-bin у щойно створеному піддомені?


95

Використовуючи cpanel у своєму обліковому записі хостингу, я створив піддомен - наприклад, www.clothing.mysite.com

Папка cgi-bin була автоматично створена в каталозі для одягу.mysite.com. Мені це потрібно? Я використовую лише субдомен, щоб встановити на нього WordPress. Я насправді не розумію, для чого призначена папка cgi-bin, і я радий залишити її, якщо це нічого не шкодить. Будь-які думки?


2
видалити його разом із усіма файлами розширення _anoying на початковій сторінці сервера

Відповіді:


87

Ви можете сміливо видалити його. "cgi-bin" сьогодні майже не використовується.


10
Добре, що ви дали коротку відповідь спочатку, але важливо дати деякі пояснення. Без цього люди можуть лише вірити, що ти маєш рацію.
— Мартон Тамас

99

cgi-binісторично було єдиним місцем, де міг зберігатися виконуваний файл або код сценарію (двійкові файли, сценарії оболонки тощо). Це в основному історична реліквія, оскільки більшість хостів дозволяють виконувати сценарії з будь-якого місця.


15

Ви можете сміливо видалити папку "cgi-bin", вона навряд чи колись використовується сьогодні

Також пам’ятайте, що коли на ваш сервер потрапляють скрипти шкідливого програмного забезпечення, скануються різні папки, а потім ховаються в таких папках, як cgi-bin, оскільки їх рідко перевіряють зараз.

Я навіть раніше писав сценарій, який "контролює" різні папки на моєму сервері і попереджає мене, якщо він також знаходить різні сценарії на моєму особистому та клієнтському серверах.


1

Я не бачив, щоб це згадувалось, але, можливо, варто також зазначити, що оскільки cgi-bin традиційно використовується для виконання сценаріїв, деякі провайдери хостингу можуть вимагати від вас редагування файлу .htaccess, якщо ви хочете виконувати сценарії за межами cgi-bin (те саме true, якщо ви видалили свій cgi-bin).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.