Я хотел бы записать компьютерную игру, играемую несколькими пользователями, сидящими перед различными компьютерами. Для этого я хотел бы реализовать подход P2P.
Теперь я рассматриваю следующую ситуацию. Я имею, позволяю, говорят, 6 компьютеров, которые создают локальную сеть. На каждом компьютере я устанавливаю веб-сервер Apache. Так, каждый компьютер выполняет веб-сайт. В этом контексте у меня есть несколько вопросов:
Каковы будут веб-адреса этих веб-сайтов? Названия компьютеров?
Апачский сервер запускается автоматически каждый раз, когда запуски компьютера?
Я должен установить что-то дополнительное, если я хочу записать "локальные" веб-сайты с помощью PHP, или Apache достаточен?
Заранее спасибо за любую справку.
Нет, если только на вашем «местном» веб-сайте, иногда называемом интрасетями, нет приложения, которое зависит от него.
Просто возьмите хороший стек LAMP или WAMP, и все готово.
Вам также придется настроить брандмауэры на серверах, это опять же зависит от платформы.
В моей сети у меня есть сервер Apache. Мой сервер называется "сервером", поэтому я просто ввожу другие рабочие станции http: // server
. Другой совет помещен в ваши файлы хоста с таким разрешением:
192.168.0.100 server
IP - это просто пример, если у вас есть три рабочие станции и вы хотите получить к ним доступ, например:
http://machine1
http://machine2
http://machine3
В ваших файлах хоста будет:
192.168.0.1 machine1
192.168.0.2 machine2
192.168.0.3 machine3
Итак .. .
1) Да, если вы укажете имена компьютеров в файлах хоста, как я сказал выше 2) Apache запустится автоматически, если он зарегистрирован как служба. 3) Да. Apache - это то, что вам нужно для написания локальных веб-сайтов с использованием PHP (если вам нужен MySql, установите его)