Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 6. Networking - Сеть
fromnet | ftp | ftpserv | httpserv | ip | netlog | ping | pingdiff | tcpdump | udpdump | udpsend | web | wget |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: httpserv
sfk httpserv [-h[elp]] [-port=nport] [-rw]

   Мгновенный HTTP-сервер SFK для удобной передачи файлов.

   поведение по умолчанию:
   * текущая папка И подпапки становятся доступными
     используйте опцию -nosub для отключения
   * одновременно может подключаться только один клиент (браузер и т.д.)

   только для доверенных сред !
     sfk httpserv предназначен только для передачи личных файлов
     между двумя машинами, которыми управляет пользователь, в пределах
     доверенной среды локальной сети.
     Не следует использовать для предложения файлов в интернете.
     Если безопасность важна, то  используйте не sfk httpserv,
     а полноценный веб-сервер, такой как Apache.

   Опции:
     -nosub не отображать имена папок, не разрешать доступ к файлам в подпапках
     -rw разрешить доступ на запись с загрузкой файлов
     -nolist не предоставляет список контента, но изменяет любой доступ к "/" в "index.html"
                  включает -nosub для отключения доступа к подпапкам
     -deep только после -nolist: разрешить доступ к файлам в подпапках, для ссылок html
     -port=n использовать другой порт, отличный от порта по умолчанию, например, -port=81
     -port2=n альтернативный порт, используемый в случае сбоя первого порта
                  используйте -port2=0, чтобы отключить альтернативный порт
     -raw отправлять не HTTP-заголовок ответа, а только необработанный контент
     -headers показывают заголовки входящих запросов
     -startdir x установить подкаталог по умолчанию для перенаправления, если клиент
                  подключается в первый раз, запрашивая '/'.

   о кодировках символов имени файла
     Поддерживаются только имена файлов с символами системной кодовой страницы ,
     имена с другими символами недоступны.
     Подробности по команде 'sfk listcodes sys'

   смотрите также
     sfk ftpserv -h мгновенный FTP-сервер
     sfk wget  загрузка веб-файла

   веб-ссылка
      http://stahlworks.com/sfk-httpserv

   Примеры
   1) отображать простую веб-страницу
     sfk webserv -nolist
        без списков файлов, загрузите index.html, если он есть
        доступ к файлам в подпапках заблокирован

     sfk webserv -nolist -deep
        то же, что и выше, но разрешите доступ к файлам подпапок

   2) простое скачивание (download) и загрузка (upload) файлов
     sfk webserv
        сделать текущую папку и все вложенные папки доступными для чтения и скачивания
     sfk webserv -rw
        то же, что и выше, но также разрешить загрузку (upload) файлов
     sfk webserv -nosub
        не показывать подпапки, не разрешать доступ к файлам в подпапках