Я пытаюсь настроить домашний сервер, и я никогда не делал слишком много такого рода вещей, так что я в замешательстве. Я пытаюсь выяснить, в чем различия между Microsoft IIS и FileZilla Server и Apache, и являются ли они программами одного типа. Может быть, мне следует использовать другое программное обеспечение полностью. Я хочу, чтобы на жестком диске моего сервера была папка, к которой я могу получить доступ в любом месте через Интернет. Я пытаюсь добраться до файла через переадресацию портов на мой IP-адрес. Я искал в Google тонну, но я просто запутался.

2 ответа2

4

Вы спрашиваете много, но я в хорошем настроении, так что здесь идет:

  • IIS - это HTTP и FTP-сервер, который поставляется со всеми выпусками Windows в Windows Server и устанавливается по крайней мере в «не домашних» выпусках Windows.

  • FileZilla Server просто поддерживает FTP, но поддерживает различные безопасные варианты FTP.

  • Apache просто использует HTTP и довольно популярен в мире Linux - он может работать и на Windows.

Вот разница между HTTP и FTP в двух словах:

  • FTP изначально поддерживает загрузку и загрузку "из коробки". Вы можете использовать специальный клиент, такой как Filezilla Client, для работы с FTP-сервером, но в Windows есть поддержка FTP через Windows Explorer, если не с некоторыми особенностями. Таким образом, используя FTP, вы можете получить доступ к своим файлам с любого компьютера Windows без использования какого-либо программного обеспечения. Но Windows таким образом не поддерживает защищенный FTP - любой, кто ищет информацию о сети Wifi, в которой вы находитесь, может прочитать ваш пароль и любые передаваемые вами данные. Filezilla Client поддерживает безопасный FTP, и переносные версии существуют.

  • Я не буду вдаваться в подробности / историю HTTP на низком уровне, но для простоты он не имеет возможности загрузки, такой как FTP, если вы не установили веб-приложение на сервере HTTP, который поддерживает это. Вам также необходимо установить слой, который поддерживает веб-приложения с вашим сервером HTTP, такие как PHP, Ruby и т.д. (IIS поставляется с.ASP и вы можете установить другие) С таким приложением вы можете просматривать, загружать и загружать файлы через веб-браузер. HTTP также имеет те же последствия для безопасности, что и FTP, и для использования HTTPS (безопасный HTTP) необходимо создавать сертификаты. Звучит сложно? Это. FTP намного проще в настройке.

Подводя итог: HTTP может работать в веб-браузере, но его сложнее настроить. Для FTP требуется отдельное приложение, если вы не хотите бороться с ограниченной поддержкой FTP в Windows, и его проще настроить.

Серверы работают, прослушивая порт. Некоторые порты на вашем маршрутизаторе должны быть "перенаправлены" на IP-адрес и порт на машине в вашей сети. Поскольку вам необходимо перенести порт на определенный IP-адрес, компьютер, на котором вы работаете, должен иметь фиксированный или статический частный IP-адрес, а не извлекать его с DHCP-сервера вашего маршрутизатора.

Вам также необходимо учитывать тот факт, что ваш интернет-провайдер, скорее всего, не даст вам фиксированный IP. Поэтому, если вы не записываете свой публичный IP-адрес, предоставленный провайдером, каждый раз, когда уходите, вам понадобится какая-то служба DNS. Существуют бесплатные провайдеры "динамического DNS", которые дадут вам доступное DNS-имя - служба отслеживает ваш IP с помощью приложения, которое вы устанавливаете на сервере. DynDNS.org и No-IP.org являются двумя известными поставщиками этой услуги.

0

Microsoft IIS и Apache являются веб-серверами. Это означает, что они могут обслуживать веб-страницы и другие файлы и являются системами, используемыми для передачи контента веб-браузерам.

Сервер Filezilla является сервером FTP (File Transfer Protocol); FTP используется для передачи файлов между двумя компьютерами.

Если вы рассматриваете домашний сервер, самое главное, чтобы решить, каковы цели системы. Хорошее место для начала - ownCloud - это веб-система, которая позволяет загружать и скачивать файлы, слушать музыку через браузер и целый ряд других вещей.

Когда дело доходит до настройки доступа в Интернет, первое, второе и третье, что нужно помнить, это безопасность, защита и безопасность. Возможно, вам лучше использовать что-то вроде Dropbox, так как он обеспечивает доступ к файлам через Интернет, а также к папке на локальных машинах, и вам не нужно беспокоиться о безопасности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .