gatling - онлайн в хмарі

Це команда gatling, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


gatling - високопродуктивний файловий сервер

СИНТАКСИС


ридання [-hnvVtdDfFUlaEe] [-і прив'язка до IP] [-с прив'язувати до порту] [-Т секунди]
[-у uid] [-c режисер] [-ж робоча група] [-П байти] [-О [f/]ip/port/regex]
[-р redir-url] [-X тайм-аут, sshd]

ОПИС


gatling — це сервер HTTP і FTP. Він експортує поточний робочий каталог до
світ.

Скористайтесь -i 127.0.0.1 прив’язуватися лише до певної IP-адреси.

Скористайтесь -p 81 щоб прив’язати HTTP до порту TCP, відмінного від 80. Використовуйте -f -p 2100 прив’язати FTP до a
порт TCP відрізняється від 21. При запуску з правами root, портами за замовчуванням є 8000 і
2121 відповідно.

Скористайтесь -u ніхто для запуску під іншим UID, ніж root. Це робиться після прив'язування
порти сервера, тому безпечно використовувати -u і все одно прив’язуватися до порту 80 – насправді це так
рекомендується не запускати gatling як суперкористувач.

Скористайтесь -c /домашня сторінка/www до chdir і chroot до іншого каталогу, ніж поточний робочий
каталог. Рекомендується запускати Gatling в середовищі chroot, щоб зменшити вплив
можливих майбутніх проблем безпеки.

Скористайтесь -P 2M щоб активувати режим попередньої завантаження. Тоді Гатлінг переконається, що стільки даних є
попередньо отриманий. Це може зменшити активність диска та значно підвищити пропускну здатність, якщо ваша ОС
Планувальник вводу-виводу не є найсучаснішим, і ви обслуговуєте кілька великих файлів із файлу
той самий жорсткий диск для різних завантажувачів. Без попередньої вибірки диск буде інакше
витрачайте час на переміщення головки диска між двома великими файлами.

Скористайтесь -f щоб увімкнути анонімний FTP (за замовчуванням) або -F щоб вимкнути його. Використовуйте -U щоб вимкнути завантаження
взагалі (зазвичай gatling дозволяє завантажувати файли). Gatling дозволяє лише завантажувати
світові доступні для запису каталоги, щоб запобігти випадковому дозволу на завантаження, а файли не будуть
бути читабельним у всьому світі (використ -a якщо ви хочете, щоб вони читалися у всьому світі). Гатлінг тільки дозволить
завантаження файлів, доступних для читання, тому цей перемикач важливий. Ці варіанти є
доступно лише в тому випадку, якщо gatling скомпільовано з визначеним SUPPORT_FTP.

Скористайтесь -e щоб увімкнути підтримку шифрування (https) або -E щоб вимкнути його. Ці варіанти лише
доступний, якщо gatling скомпільовано із визначеним SUPPORT_HTTPS.

Скористайтесь -l щоб Gatling завжди запитував паролі FTP. Зазвичай Гатлінг не робить, який
збиває з пантелику деяких дурних клієнтів. Ця опція змушує gatling запитувати (та ігнорувати) пароль.

Скористайтесь -d щоб увімкнути генерацію індексу каталогу для HTTP (перелік каталогів завжди
можливо через FTP), -D вимкнути. Важче випадково опублікувати документ, якщо
Зловмисник не може дізнатися ім'я файлу через список каталогів.

Скористайтесь -t щоб увімкнути прозорий режим проксі. Зазвичай Gatling замінить порт на хості:
HTTP-заголовки та імена віртуальних хостів FTP із фактичним портом, на який надійшло з’єднання.
Це важливо для безпеки (якщо у вас є секретний веб-сайт внутрішньої мережі на порту 81,
який заблокований брандмауером). Однак при використанні брандмауера для переспрямування з’єднань
для Gatling, можливо, має більший сенс зберегти порти із заголовків HTTP Host: для
віртуальний хостинг.

Скористайтесь -v щоб увімкнути режим віртуального хостингу, -V, щоб вимкнути його. Як правило, при підключенні HTTP
запитує /foo.html і несе заголовок "Host: www.fefe.de:80", gatling буде chdir до
«www.fefe.de:80». Якщо "www.fefe.de:80" не існує, gatling переведе на "за замовчуванням".
Якщо цього також немає, і не вказано ні -v, ні -V, gatling обслуговуватиме "foo.html"
з поточного робочого каталогу. Вказання -v гарантує, що жодного файлу ніколи не буде
обслуговується з поточного робочого каталогу, лише з каталогів віртуального хоста або з
за замовчуванням. Вказання -V означає, що gatling взагалі не намагатиметься chdir і завжди обслуговуватиме
з поточного робочого каталогу.

Скористайтесь -T 600 щоб встановити час очікування для з’єднань даних HTTP і FTP на 10 хвилин (600
секунд, за замовчуванням 23 секунди). Використовуйте -f -T 600 щоб встановити час очікування для керування FTP
підключення (за замовчуванням 600 секунд).

Якщо ви використовуєте -r http://master.example.com/ на mirror.example.com, і хтось просить a
файл, який не існує, gatling створить не помилку 404, а переспрямує до неї
файл на master.example.com.

Скористайтесь -X тайм-аут, sshd щоб увімкнути режим проходження SSH. Якщо хтось підключається через SSL
сокет, але нічого не говорить для Тайм-аут (розсудливе значення: 2-10) секунд, потім Гатлінг
запустить sshd в режимі inetd з цим сокетом. SSHD - це повне ім'я шляху до sshd, плюс
командний рядок, який ви хочете надати, якщо є. gatling автоматично додає -i, тому використовуйте
це, наприклад, для -u0, щоб вимкнути пошук DNS.

Скористайтесь -O [прапор/]ip/порт/регулярний вираз щоб увімкнути режим проксі, який також використовується для SCGI та FastCGI. Використовувати
у режимі проксі, у корені віртуального хоста має бути файл ".proxy".
призначений для. Вкажіть ip та порт, щоб вказувати на ваш сервер додатків, і вкажіть регулярний вираз, який відповідає
URI. Примітка: регулярний вираз має відповідати повній назві файлу, тому використовуйте розширення for
відповідність. Якщо прапори не вказані, використовується проксі-сервер HTTP. В іншому випадку прапори вказують
Режим проксі: використовуйте S для SCGI і F для режиму FastCGI. Для прикладу див. README.php.

Також можна вказати сокет Unix Domain, використовуючи синтаксис --O
[прапор/]|ім'я файлу|регулярний вираз. Не забудьте помістити аргумент у лапки, вводячи його
оболонки.

Gatling не обслуговуватиме або перераховує файли дотів, якщо вони не мають псевдоніма :dotfile, наприклад, для
увімкнути обслуговування .dotfile, ви повинні ln -s .dotfile ":dotfile".

СИГНАЛИ


Надсилання gatling SIGHUP змусить його закрити всі серверні сокети (тоб ви зможете почати новий
процес гатлінга з різними параметрами на тих самих портах). Старий процес Гатлінга буде
продовжуйте обслуговувати встановлені з'єднання, доки вони не будуть завершені.

Використовуйте gatling онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows