Как разместить веб-сайт с вашего компьютера

Как разместить веб-сайт с вашего компьютера - rdd.media 2024

Прежде чем углубиться в процесс веб-хостинга на компьютере, давайте сначала поговорим о том, что такое веб-хостинг. Короче говоря, процесс, с помощью которого ваш сайт становится видимым для всех через Всемирную паутину, известен как веб-хостинг. Если вы являетесь тем, кто размещает веб-сайт, вы неизбежно предоставите все необходимые функции и услуги, необходимые для его размещения и бесперебойного запуска.

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

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

Веб-хостинг

1# ВЫБЕРИТЕ САЙТ ВЕБ-ХОСТИНГА

Неизбежно, первым шагом является изучение различных доступных хостинговых сайтов и систем управления контентом. Сравните их, основываясь на ваших технических потребностях и бюджете, и решите, какой из них лучше для вас. Хостинг-сайт позаботится обо всем, что связано с хостингом вашего сайта для вас. Они делают это в обмен на ежемесячную плату. Большинство из этих сайтов дешевы и эффективны и позаботятся о каждом техническом аспекте вашего сайта.

С помощью этого вы можете больше сосредоточиться на содержании вашего сайта и на том, как вы хотите его расширить. После того, как вы выбрали хостинг-сайт, выберите план, который вы можете себе позволить, а затем выберите доменное имя для своего сайта. При выборе учитывайте свои потребности в хостинге. Некоторые важные вещи, которые следует иметь в виду при выборе хостингового сайта, включают в себя предоставляемую поддержку, возможность интеграции WordPress и то, доступно ли доменное имя бесплатно.

САЙТЫ ВЕБ-ХОСТИНГА

  • БлюХост
  • Хостинг A2
  • ГоДэдди
  • iPage
  • ГринГикс

и многое другое. Какой хостинг вы выберете, в конечном итоге зависит от вас и ваших потребностей. С другой стороны, Blue Host особенно хорош, когда дело доходит до веб-сайтов WordPress. Что-то, что нужно помнить, если это является одним из ваших приоритетов.

Теперь, выбирая план, имейте в виду, выбирайте тот, который будет полностью соответствовать вашим потребностям. В то время как некоторые хостинговые сайты хороши во всех аспектах хостинга, некоторые специализируются только в определенных областях. Чтобы иметь возможность выбрать правильный размер и план, вам нужно убедиться, что вы хорошо понимаете свои потребности и требования.

Как уже упоминалось выше, после выбора тарифного плана пришло время выбрать доменное имя. Домен, также называемый вашим цифровым адресом, является прямой ссылкой, по которой люди могут найти ваш сайт. В целом, почти все сайты веб-хостинга будут предоставлять доменное имя в рамках своих планов. Единственное, что может отличаться, это то, является ли доменное имя бесплатным. Иногда он предоставляется бесплатно с ежемесячным пакетом, который вы выбираете, в то время как в других случаях он запрашивает дополнительную плату за доменное имя.

Хотя обо всем этом можно позаботиться с помощью любого устройства, мобильного телефона или планшета или компьютера, многие люди предпочитают размещать веб-сайт через компьютер.

Веб-хостинг

ВЕБ-ХОСТИНГ 2# С ИСПОЛЬЗОВАНИЕМ WINDOWS

Размещая веб-сайт на своем компьютере, помните, что лучше выбрать это, если вы хотите иметь локальный сервер разработки. При размещении в Windows вам понадобится WAMP-сервер. WAMP-сервер способен устанавливать сразу три разных приложения, его полной формой являются Windows, Apache, MySQL и PHP.

УСТАНОВКА WAMP

Такой сервер позволит вам легко установить все необходимые пакеты для размещения любого контента. Он также служит нескольким целям по отдельности. Windows гарантирует, что AMP совместим с вашим устройством с помощью Windows. С другой стороны, в Linux есть LAMP. Двигаясь дальше, Apache является основной программой, которая будет эффективно выполнять все ваши услуги, связанные с хостингом, в частности, в HTML. Но если Apache управляет услугами хостинга, как насчет MySQL и PHP?

MySQL – это ваша база данных, в которой хранится весь ваш веб-контент, такой как пароли, электронные письма и многое другое. С другой стороны, PHP – это язык кода, на котором работает большинство веб-страниц. Например, Facebook.

Чтобы получить WAMP-сервер на вашем компьютере, поддерживающем Windows, вы должны выполнить несколько простых шагов.

Перейдите на веб-сайт WAMP-сервера и загрузите последнюю доступную версию. Эта версия также будет поставляться с последними версиями Apache, MySQL и PHP. После запуска файла .exe в этой установке это простой процесс установки оттуда. Двигаясь дальше, выберите браузер по вашему выбору. Помните, что чем дальше вы продолжаете процесс установки, тем больше вероятность того, что определенные функции Apache будут отклонены брандмауэром Windows. Сделайте исключение при получении предупреждений системы безопасности. Когда процесс установки завершится, установите флажок, который будет помечен как Start WampServer 2 Now, а затем нажмите кнопку Готово.

ОБЩИЕ СВЕДЕНИЯ О WAMP

Чтобы изменить отображаемые страницы, перейдите в каталог www. Это можно сделать непосредственно, коснувшись значка WAMP. Каталог www создается самостоятельно во время установки. Чтобы найти его, перейдите на локальный диск C. Кроме того, можно создать подкаталоги. Они называются проектами на WAMP-сервере. Они помогают хранить файлы на основе данных HTML и PHP. Изменения можно обновить, нажав кнопку обновления.

СОЗДАНИЕ HTML И PHP СТРАНИЦ

Если вы знакомы с кодированием, откройте любую программу веб-разработки, такую как блокнот, и создайте простую страницу HTML или PHP. Сохраните под любым именем с расширением .php. Теперь установите c:\\wamp\\www в качестве конечного пункта назначения сохраненного файла. Вернитесь на веб-сервер и обновите страницу, чтобы обновить только что внесенные изменения. Чтобы проверить, сохраняет ли это изменение данные в каталоге www, перейдите в http://localhost/name.php через установленный браузер. Вы должны быть в состоянии увидеть детали установленного вами PHP. Этот процесс позволяет проверить, полностью ли работает ваш сервер.

НАСТРОЙКА MySQL

Откройте панель phpMyAdmin в меню. Здесь вы можете напрямую настроить базы данных MySQL. Вам будет предложено ввести пароль после открытия нового окна браузера и установки имени пользователя администратора в Root. Оставьте поле пароля пустым и перейдите к настройке баз данных MySQL в соответствии с вашими предпочтениями. Помните, что если вы используете систему управления контентом, такую как WordPress, вам по умолчанию будет предоставлена база данных.

СДЕЛАТЬ ВЕБ-САЙТ ОБЩЕДОСТУПНЫМ

В настоящее время только ваш компьютер имеет доступ к веб-сайту. Теперь, если бы этот веб-сервер и веб-сайт предназначались только для практики тестирования и разработки, было бы нормально оставить его таким. Но исходя из контекста этой статьи и того, что вы, вероятно, ищете, веб-сайт и его содержимое должны быть видны всем во всем мире. Это одноэтапный процесс. Нажмите на значок WAMP-сервера и выберите Поместить в интернет. Но на этом все не заканчивается. Apache запрограммирован на запрет всех подключений за пределами localhost. Следовательно, любой, кто нажмет URL-адрес вашего сайта, получит сообщение об ошибке. Чтобы решить эту проблему, найдите файл httpd.conf в меню WAMP-сервера. Он должен быть виден внутри папки Apache.

Выполнив необходимые действия, перезапустите все службы в Webserver. После этого ваш сайт будет виден всем.

Веб-хостинг

3# ВЕБ-ХОСТИНГ С ИСПОЛЬЗОВАНИЕМ МАШИНЫ LINUX

Как упоминалось в предыдущем разделе, самым большим изменением является Linux. Кроме того, вам нужно будет установить Apache, MySQL и PHP. Как и раньше, вам не нужно устанавливать его отдельно. ВЕБ-сервер LAMP определенно предоставит вам пакет, который установит все это.

УСТАНОВКА ЛАМПЫ

Настройте веб-сервер на ПК и установите AMP в любой версии ОС Linux. Поскольку это целый пакет, процесс установки может занять больше времени, поскольку это огромный объем данных. Во время всего этого не забудьте установить пароль для пользователей root MySQL и подтвердить его. Почему? Потому что, если вы этого не сделаете и оставите поле пустым, вы не сможете изменить его позже при установке LAMP. Пароль необходим для обновления базы данных или для добавления дополнительных пользователей.

РАБОТА НА PHP

Одной из очень полезных функций, предоставляемых LAMP, является возможность тестирования работы PHP и проверки доступности модулей. В корневой каталог веб-сервера /var/www/html/ вставьте тестовый PHP-файл. Создайте тестовую PHP-страницу, назовите ей что-нибудь, например, имя, и введите код в корневой каталог WebServer

sudo echo “” > /var/www/html/name.php

Теперь зайдите в браузер, введите http://localhost/name.php и нажмите Enter. Если при этом отображается тестовый PHP-файл вместе с работающей версией PHP, конфигурацией и доступными модулями, ваш PHP работает нормально.

ТЕСТИРОВАНИЕ MySQL И ПРИВЯЗКА АДРЕСА

После PHP вам нужно убедиться, что MySQL также был успешно установлен. Для этого выполните следующую команду, чтобы проверить функцию MySQL: состояние службы MySQL. Если он работает, он будет работать правильно в тот момент, когда вы нажмете Enter после ввода команды. Если это не так, перезапустите сервер, используя код: sudo service mysql restart.

Теперь, чтобы проверить, похож ли адрес привязки на адрес вашей системы, введите команду:

кошка /etc/хозяева | grep localhost

Появится несколько результатов, и среди них должен быть ваш IP-адрес. Теперь в конфигурационном файле MySQL прокрутите до тех пор, пока не найдете адрес привязки. Сравните, чтобы увидеть, совпадает ли он. Если они этого не сделают, измените его, чтобы завершить тест.

MySQL теперь подходит для использования в качестве инструмента для управления базами данных. Заданные учетные данные администратора предоставят вам доступ к серверу. Помните, что большинство систем управления контентом предоставляют вам базу данных. Однако, если вы все еще устанавливаете MySQL, его можно использовать для резервного копирования файлов. Для этого вы открыты для использования таких инструментов, как PHPMyAdmin.

УСТАНОВИТЬ PHPMyAdmin

Чтобы установить его, введите команду:

sudo apt-get install phpmyadmin

В случае сбоя процесса установки вы не можете напрямую повторить процесс. Сначала вам нужно будет перенастроить другие репозитории. Появится новое приглашение, в котором вам будет предложено подтвердить PHPMyAdmin в качестве базы данных по умолчанию. Выберите Да. Введите имя пользователя, пароль администратора и после этого перезапустите Apache.

Теперь войдите в систему, войдя на следующий веб-сайт в вашем браузере:

http://localhost/phpmyadmin/

Снова введите имя пользователя и пароль и выберите GO.

НАСТРОЙКА DNS

Теперь, если вы хотите, чтобы ваш локальный веб-сервер имел личное доменное имя, перейдите в настройки Apache, чтобы принимать запросы из Интернета. Чтобы настроить DNS, убедитесь, что выбранное доменное имя указывает на определенный IP-адрес. Поскольку записи DNS обновляются автоматически, чтобы проверить, была ли конфигурация успешной, используйте инструмент копания. Он вернет такие данные, как ваше доменное имя и IP-адрес.

КОНФИГУРАЦИЯ APACHE ДЛЯ ВЕБ-ХОСТИНГА

После установки последней версии сервера LAMP Apache будет автоматически оптимизирован для размещения веб-сайтов на ОС Linux. Чтобы настроить, сначала отключите виртуальный хост Apache по умолчанию, выполнив команду:

sudo a2dissite *по умолчанию

Теперь перейдите в каталог хранилища, выполнив команду:

cd /var/www/html

Теперь создайте новую папку, которая теперь будет запускать ваш сайт. Кроме того, измените доменное имя на желаемое имя с помощью команды:

судо мкдир desiredname.com

Откройте только что созданную папку, сделайте в ней четыре другие вложенные папки и настройте команду:

sudo mkdir -p desiredname.com/public_html

sudo mkdir -p desiredname.com/log

sudo mkdir -p desiredname.com/backups

Теперь с помощью следующей команды откройте новый файл виртуального хоста для вашего сайта:

sudo nano /etc/apache2/sites-available/desiredname.com.conf

Используйте приведенный ниже код блока для создания конфигурации виртуального хоста.

<виртуальный хост>

[email protected] администратора сервера

Server_Name desiredname.com

Server_Alias www.desiredname.com

расположен)

Directory_Index index.html index.php (это папка, в которой сохраняются файлы)

Document_Root /var/www/html/desiredname.com/public_html (содержит имя вашего php или htm файла)

Предупреждение LogLevel

Custom_Log /var/www/html/desiredname.com/log/access.log комбинированный

</виртуальный хост>

Сохраните изменения с помощью клавиш CTRL+X, а затем Y. Теперь нажмите Enter, чтобы завершить процесс.

Теперь с помощью следующей команды и после выполнения последующих шагов вы сможете включить свой сайт:

sudo a2ensite желаемое имя.com.conf

Надеемся, что это руководство смогло объяснить процесс веб-хостинга через ваш компьютер простым и подробным способом.