Если у вас слишком большой веб-сайт для коммерческого веб-хостинга или вы хотите иметь возможность быстро вносить изменения на свой веб-сайт, вы можете попробовать запустить свой собственный веб-сервер на компьютере, с которого вы просматриваете эту страницу. Это руководство расскажет вам основы домашнего веб-сервера, но не расскажет, как работать с конкретным программным обеспечением.
Шаги
Шаг 1. Найдите компьютер с веб-сервером
Компьютер должен уметь хранить много информации. Процессор не очень важен. Если у вас есть маршрутизатор, компьютер должен быть подключен к нему напрямую, а не по беспроводной сети, чтобы минимизировать время простоя сервера.
Шаг 2. Получите хорошую программу веб-сервера
Программа запускает веб-сервер, поэтому это очень важно. Если возможно, найдите программу, которая может работать в фоновом режиме, не делая ваш компьютер непригодным для использования. Один из самых популярных веб-серверов - Apache.
Шаг 3. Настройте веб-сервер
Обычно в программе веб-сервера есть руководство о том, как это сделать.
Шаг 4. Создайте базовую главную страницу для тестирования сервера
Убедитесь, что вы поместили этот файл в путь к документу веб-сервера и назвали его одним из файлов индекса.
Шаг 5. Убедитесь, что вы видите веб-сайт по адресу https://127.0.0.1/. Если вы видите сайт, переходите к следующему шагу. Если ваш сервер не работает на порту 80, проверьте свой сайт на https://127.0.0.1:portnumber/. Вам может потребоваться перенастроить ваш веб-сервер, если вы вообще не видите этот сайт.
Шаг 6. Попросите друга протестировать ваш сайт на https:// yourWANip /. Если он / она увидит сайт, продолжайте. Если нет, ознакомьтесь с некоторыми советами.
Шаг 7. Купите домен и установите его на свой WAN ip
Если у вас динамический IP-адрес, убедитесь, что у регистратора домена есть службы динамического DNS.
Шаг 8. Создайте свой сайт
Если вы хотите использовать сценарии на стороне сервера, вам необходимо установить эти приложения и настроить их на своем сервере.
подсказки
- Держите компьютер постоянно включенным. Вы можете выключить монитор или, если программа веб-сервера работает в фоновом режиме, вы можете перевести компьютер в спящий режим.
- Если кто-либо за пределами вашей сети не может видеть ваш веб-сайт по адресу https:// yourWANip /, а вы находитесь за маршрутизатором, вы буду нужно портировать вперед. Поскольку маршрутизаторы различаются, есть разные способы сделать это. Обратитесь к руководству, прилагаемому к вашему маршрутизатору, или выполните поиск своего маршрутизатора в Google.
- Вероятно, вы не сможете увидеть свой собственный веб-сайт с купленным доменом. Вы должны увидеть его на https://127.0.0.1/ или https:// yourLANip /.
- Вы также можете найти свой веб-сайт по адресу https:// localhost /.
- Если вы не видите свой веб-сайт по адресу https://127.0.0.1/, возможно, вам потребуется разблокировать порт 80 с вашего брандмауэра.
Предупреждения
- Уточните у своего интернет-провайдера, разрешено ли вам иметь домашний сервер. Некоторые запрашивают, чтобы вы использовали другой порт, отличный от порта 80. В этом случае вам нужно будет настроить ваш веб-сервер для прослушивания на другом порту.
- Не загружайте большие файлы для загрузки, это значительно замедлит работу вашего компьютера в Интернете.