Как сделать мой рабочий стол сервером?

15325
Sathish Ravepati

У меня есть статический IP-адрес и я слышал, что я могу использовать свой рабочий стол в качестве сервера.

  1. Используя FTP-клиент (CuteFTP), как я могу подключиться к системе, имеющей статический IP?
  2. Я установил веб-сервер Apache. Как я могу сделать это общедоступным, чтобы любой, кто указывает мой статический IP-адрес в URL, мог получить доступ к моему сайту, который я буду разрабатывать?
  3. Нужно ли устанавливать Linux / Windows Server 2003 для вышеуказанной спецификации?

На данный момент я использую Windows 7 RC.

1
Попросите вашего интернет-провайдера убедиться, что вам разрешено использовать его сервисы для запуска сервера в вашей системе. Некоторые провайдеры требуют, чтобы вы платили больше, чтобы увеличить пропускную способность. Если ваш сервер станет популярным, он будет использовать большую пропускную способность, что приведет к тому, что провайдер начислит вам дополнительную плату или просто ограничит вашу учетную запись, как только вы превысите определенное пороговое значение. Wim ten Brink 14 лет назад 0

3 ответа на вопрос

3
PEra

Пожалуйста, постарайтесь не кормить ботнеты ... Загрузите Sun Virtualbox или VMware Server (оба бесплатны), настройте некоторые системы как виртуальные машины и поиграйте с ними внутри своей сети. Затем, когда вы знаете, что происходит на этих машинах и как безопасно настроить FTP-серверы (дрожь!) И Apache, прорежьте некоторые дыры в вашем маршрутизаторе NAT, и пусть мир поиграется с ним ...

Безопасный FTP-сервер - ха! 14 лет назад 1
3
sybreon

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

Во-первых, избегайте использования FTP и рассмотрите возможность использования SFTP, поскольку это более безопасно. Еще одна вещь, которую вы можете рассмотреть, - это запустить виртуальную машину и показать эту виртуальную машину внешнему миру, а не вашей реальной машине. Таким образом, любое нарушение безопасности может быть ограничено только виртуальной машиной. Вы даже можете запустить другую ОС на ВМ.

+1 за угробление FTP. Я ненавижу это. И если это только для локального доступа, вам вообще не нужен FTP. Mark Henderson 14 лет назад 0
2
Prozaker

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

  1. Вам нужно настроить ftp-сервер, чтобы он мог это делать, то есть сервер filezilla или попробовать ssh на Windows, где есть sftp, что более безопасно, вот ссылка для этого http://www.digitalmediaminute.com/article/1487/ создание мини-SFTP-сервер-на-окна

  2. Если у вас есть маршрутизатор, вам нужно будет перенаправить порт 80 на ваш компьютер. И проверьте настройки Apache, чтобы увидеть, если вы не отказываете всем.

  3. Нет, вам не нужна какая-либо «серверная» операционная система, если вы можете установить apache, вы можете запустить его, однако я не знаю, есть ли у Windows 7 какие-то изюминки с ним.

Если бы только у меня были силы редактирования, твои одинокие "ты" воссоединились бы со своими заброшенными "я", и все было бы в порядке с миром. Wesley 14 лет назад 0
Я склонен не соглашаться почти со всем в этом посте. Для начала, если этот сервер находится в вашей сети, вам не нужно устанавливать FTP, чтобы получить файлы на него. Это всего лишь брешь в безопасности, ожидающая своего появления. И хотя вам не «нужна» серверная ОС, я настоятельно рекомендую ее, потому что она предоставляет вам гораздо большую гибкость. Использование непропатченной домашней ОС просто дает вам больше дыр в безопасности. Mark Henderson 14 лет назад 0
спасибо, что починил тебя, я торопился. Вы правы, безопасность действительно важна, я просто хотел ответить на вопрос, не осознавая, что это может создать большую проблему. Prozaker 14 лет назад 0