Чи слід видаляти папку 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.