У нас есть команда, которая работает над сайтом. И я планирую хранить файлы на одном компьютере и позволить ребятам получать доступ к файлам и папкам, редактировать их, тестировать, просматривать в браузере.
Я использую сервер WAMP. И я хочу, чтобы его localhost был доступен с других компьютеров.
Как это сделать?
цитируя и отвечая на ваши вопросы:
> "... Я хочу, чтобы этот локальный хост был доступен с других компьютеров"
Извините, но «localhost» (что означает «этот компьютер») - это стандартное имя хоста, присвоенное адресу петлевого сетевого интерфейса. Это имя также является зарезервированным доменным именем, поэтому вы не можете сделать локальный хост компьютера доступным для других компьютеров.
> «... Я планирую хранить файлы на одном компьютере и позволить ребятам получать доступ к файлам и папкам, редактировать их, тестировать, просматривать в браузере»
Для начала вам понадобится какое-то программное обеспечение FTP-сервера, чтобы предоставить вашей команде возможность доступа / редактирования файлов. думаю FileZilla должен соответствовать вашим потребностям.
Во-вторых, убедитесь, что другой компьютер в вашей сети может «видеть» машину, на которой работает WAMP. Зайдите в «Пуск» -> «Выполнить», введите там «cmd» и нажмите Enter. В текстовой консоли появился тип:
C:\Documents and Settings>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : mydomain.com
IP Address. . . . . . . . . . . . : 192.168.221.235
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.221.1
Это IP-адрес вашего компьютера WAMP. попробуйте пинговать его из другого окна в вашей сети (например, «Пуск» -> «Выполнить», введите «cmd», в текстовой консоли появится тип: ping xxx.xxx.xxx.xxx
, где xxx.xxx.xxx.xxx - IP адрес в вашем случае.). Если он также пингует, вы можете перейти к следующим шагам, если нет - проверьте также настроенные настройки сети / брандмауэра.
Следующий - конфигурация сервера Apache. Убедитесь, что Apache настроен для привязки / прослушивания вашего сетевого интерфейса xxx.xxx.xxx.xxx (если он настроен на «localhost», он доступен только для машины, на которой он запущен).
Попробуй бежать telnet xxx.xxx.xxx.xxx 80
на машине WAMP, если вы видите ответ от веб-сервера Apache, значит, конфигурация верна. Попробуйте то же самое с другого ПК в вашей сети - вы должны получить такой же ответ от Apache.
Если вы можете пинговать и подключиться по telnet к вашему WAMP-компьютеру с другого, попробуйте получить к нему доступ в браузере, набрав http://xxx.xxx.xxx.xxx/
После этого вы можете продолжить настройку FTP-сервера и поделиться своей работой. Вы можете использовать классический общий доступ к файлам Windows.
В вашем случае (команда разработчиков) рекомендуется использовать Subversion для управления версиями кода.
Обычно вы можете просто получить доступ к веб-сайту с другого компьютера как http: //servername.domain/
Если вы не можете, вам придется устранить неполадки. Возможные проблемы:
Forward дает вам общий URL-адрес, который работает внутри сети и через Интернет. Его легко настроить и он отлично подходит для разработки, проверьте: https://forwardhq.com
Возможно, это не лучший выбор, если вам нужен только внутренний доступ, но все же хороший инструмент, который должен быть в вашем наборе инструментов.
Отказ от ответственности: я работаю над Форвард.
Это очень просто, вам нужно будет изменить файл httpd.conf в модуле wamp apache
пройти через это
http://www.ddcantt.in/2014/08/how-to-share-wamp-localhost-in-lan.html
Надеюсь, что это поможет вам.