Я имею, имеют статический IP-адрес и слышал, что я могу использовать свой рабочий стол в качестве сервера.
На данный момент я использую Windows 7 RC.
Я предложил бы, чтобы Вы сначала ознакомились с аспектами безопасности хостинга сервера. Иначе Вы будете просто добавлять другую машину зомби на сеть. Сегодня установка программного обеспечения, такого как веб-серверы на самом деле довольно легка. К сожалению, защита Вашей сети против внешнего нападения не так легка.
Для одного избегайте использования FTP и рассмотрите использование SFTP вместо этого, поскольку это более безопасно. Другая вещь можно рассмотреть выполнение, выполняет VM и выставляет это VM внешнему миру вместо реальной машины. Тем путем любое нарушение защиты может содержаться, делают просто VM. Можно даже выполнить другую ОС на VM.
Попытайтесь не подать ботнеты... Загрузите Sun Virtualbox или VMware Server (оба освобождают), установите некоторые системы как VMs и играйте с ним в Вашей сети. Затем когда Вы знаете то, что продолжается на этих машинах и как настроить FTP-серверы (дрожь!) и Apache надежно, вырезает некоторые отверстия в Ваш маршрутизатор NAT позволенный мировая игра с ним...
Вы подразумеваете, что хотите использовать его в качестве веб-сервера? Это будет также зависеть от того, что Вашу скорость загрузки, так как большинство услуг, предложенных широкой публике, не имеет достаточным количеством пропускной способности для этого.
Необходимо настроить FTP-сервер, чтобы смочь сделать это, т.е. filezilla сервер или попробовать ssh на окнах, это имеет sftp, который более безопасен, вот ссылка для того http://www.digitalmediaminute.com/article/1487/setting-up-a-sftp-server-on-windows
Если у Вас будет маршрутизатор, то необходимо будет передать 80 портов компьютеру. И проверьте апачские настройки, чтобы видеть, не отклоняете ли Вы всех.
Нет, Вам не нужен никакой вид операционной системы "сервера", если можно установить апача, можно выполнить его, однако я не знаю, имеют ли окна 7 какие-либо причуды с ним.