Загрузите Wamp на общий диск, чтобы все в школе могли получить доступ к страницам HTML и PHP

Я новичок во всех вещах серверов, но я достаточно компетентен, чтобы понять. Пожалуйста, укажите мне в правильном направлении.

В школе у ​​нас есть «общий драйв». Я скачал, настроил и запустил сервер WAMP. Я создал HTML-страницы с PHP-кодом для отправки / получения данных из базы данных. Я не хотел это в Интернете, только локально доступны.

Затем я решил перенести это на «общий диск», чтобы все в школьной сети могли получить к нему доступ, просто зайдя в свой любимый браузер на школьном компьютере и набрав «localhost: 8080 /», как я делаю на своем.

Я скопировал и вставил в папку на общем диске всю папку «Wamp64» со всеми внесенными в нее изменениями. Я изменил файл http-vhost.conf

DocumentRoot «I: / Лаборатория / Внутренний / Сервер / wamp64 / www / project1 /» Каталог «I: / Лаборатория / Внутренний / Сервер / wamp64 / www / project1 /»

как следует с новым путем. Тем не менее, ничего, когда я попал на ПК и набрал «localhost: 8080 /»

Это все, что я сделал. Каждый шаг.

Я понимаю, насколько наивным может показаться мое понимание. Пожалуйста, укажите мне в правильном направлении.

1

Решение

Я думаю, что вы упускаете из виду, что такое веб-сервер, то есть Apache.

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

Он сидит на этом ПК и прослушивает все, что пытается подключиться к нему, обычно через порт 80, но это может быть любой порт, например, ваш 8080.

Таким образом, размещение его на самом аппаратном сервере не является обязательным.

И, просто скопировав установку на общий диск и ожидая, что ПК в сети сможет это сделать, мы просто не сможем это сделать.

Кроме того, всегда лучше устанавливать WAMPServer, т. Е. Apache, где вы хотите, чтобы он был расположен. Копирование установленной версии с одного диска на другой никогда не работает, так как установка повсеместно изменяет данные пути и, конечно, службы Apache и MySQL устанавливаются (служба windows установлена) с исходного диска и папки. Итак, вы двигаете wamp папка на другую машину точно не подойдет.

Я предлагаю вам установить WAMPServer на ПК, который постоянно включен, используя порт 80, я предполагаю, что школа не позволит вам установить его на свой сервер по понятным причинам.

Затем скопируйте код своего сайта в эту новую установку.

Затем сделайте резервную копию вашей базы данных и восстановите ее на новых машинах WAMPServer (MySQL)

Затем внесите изменения в конфигурацию Apache, чтобы разрешить доступ из локальной сети школ, но не из Интернета, изменив httpd.conf или если вы используете WAMPServer 3, внеся изменения в httpd-vhost.conf файл, есть много ответов на эту тему.

Далее, если в школе есть DNS-сервер, я бы попросил добавить к нему доменное имя, указывающее на IP-адрес компьютера, на котором вы установили WAMPServer. Домен может быть любым, кроме davidproject.school может быть использован.

Затем вы создаете виртуальный хост в WAMPServer, используя ServerName = davidproject.school а также ServerAlias = www.davidproject.school

Тогда люди будут получать доступ к нему из любого браузера в школе с помощью URL davidproject.school

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]