Как разместить в интернете свой сайт


Как разместить сайт в интернете

Данная статья пригодится в первую очередь новичкам, которые не знают с чего начать и как разместить сайт в интернете.

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

Здесь мы не будем рассматривать вопросы как найти идею для сайта и как сделать его популярным, а коснемся сугубо технических вопросов которые необходимо знать для того, чтобы разместить свой сайт в интернет.

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

Если кратко, то все выглядит примерно так:

Рассмотрим все элементы данной схемы.

Создание сайта.

Перед тем как ваш сайт появится в интернете, его необходимо сделать. Здесь у вас есть два пути заказать создание сайта у какой либо студии или фрилансера, либо создать свой сайт самому.

В первом случае все понятно, за вас всю работу сделают определенные люди, которым вы и заплатите за данную услугу.

Во втором случае у вас есть несколько вариантов - это:

  • Сделать сайт на HTML страницах.
  • Создать сайт при помощи специального конструктора сайтов.
  • Создать сайт при помощи CMS - системы управления контентом.

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

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

Выбор и регистрация доменного имени для сайта.

Домен или доменное имя - это адрес по которому будет доступен ваш сайт. Например на данном сайте домен выглядит так: webmastermix.ru. Поэтому, как вы понимаете, без доменного имени разместить свой сайт в интернете просто не возможно.

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

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

Выбор хостинга для сайта.

Хостинг - это услуга по предоставлению места для файлов и папок вашего сайта на сервере в интернет. Фирмы которые предоставляют хостинг называются хостинг-провайдерами.  Подробнее смотрите "Что такое хостинг" и "Виды хостинга".  

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

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

Материалы которые вам могут пригодится при выборе хостинга:

Процесс заказа хостинга немного отличается у разных провайдеров. Но в общих чертах он сводится к следующему:

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

После заказа к вам на E-mail, который вы указали при заказе, придет письмо содержащее очень важные данные. Эти данные пригодятся в дальнейшем при  переносе сайта на сервер в интернет и его управлении.

От себя могу порекомендовать вам воспользоваться быстрым и надежным хостингом HostLand.

Размещение своего сайта в интернете.

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

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

Весь процесс переноса сайта в интернет можно разделить на два этапа. Это перенос папок и файлов сайта и перенос базы данных сайта на сервер в интернет. 

Если у вас сайт создан на простых HTML файлах, то базы данных сайта у вас естественно не будет. Поэтому вам нужно будет перенести всего на все во файлы сайта. Но это большая редкость т. к. большинство пользователей используют для создания сайта CMS. Поэтому скорее всего вам необходимо будет переносить и папки и базу данных.

Перенос папок и файлов сайта на хостинг.

Для переноса папок и файлов сайта на сервер используются специальные программы - FTP клиенты. Самым популярным FTP клиентом является FileZilla Client. Для подключения при помощи данной программы к серверу необходимо в ней настроить FTP соединение.

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

После того как вы в программе FileZilla нажмете на кнопку "Соединиться", в окошке программы справа отобразятся файлы и папки находящееся на сервере в интернет, а в окошке слева папки находящиеся на вашем компьютере.

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

Перенос базы данных сайта на хостинг.

В начале необходимо экспортировать базу данных с локального сервера, а затем импортировать на хостинг в интернет.

Т. к. скорее всего при создании сайта вы будете пользоваться локальным сервером. Вам необходимо зайти в phpMyAdmin по адресу: http://localhost/tools/phpmyadmin/, выбрать базу данных вашего сайта, а затем кликнув по вкладке "Экспорт" экспортировать данные в файл.

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

Для проведения импорта достаточно в phpMyAdmin перейти на вкладку "Импорт", затем выбрать ранее экспортированный файл и произвести процедуру импорта.

Теперь остается только связать ваше доменное имя с вашим сайтом. Для этого в кабинете пользователя, у того регистратора где вы регистрировали ваше доменное имя, необходимо найти раздел "Управление DNS-серверами" или "DNS сервера" и указать там адреса NS серверов вашего хостинга.

Узнать адреса NS серверов можно из письма присланного провайдером сразу после заказа хостинга. 

Сайт по вашему адресу станет доступен в течении суток, после того как произойдет сопоставление NS серверов с ваши доменом.

Материал подготовлен проектом: WebMasterMix.ru

Ещё материалы по размещению сайта в интернете:

Подробности

Опубликовано: 09 Январь 2012

Обновлено: 14 Октябрь 2013

Просмотров: 61383

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

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

Итак, вы только что создали веб-сайт в Dreamweaver или другой программе, которую предпочитаете, и теперь у вас есть куча файлов HTML на жестком диске. Их можно без проблем открыть в браузере, но к ним нельзя получить доступ из другого места.Я собираюсь показать вам несколько способов, с помощью которых вы можете запустить свой сайт в Интернете.

Обратите внимание, что это не подробное пошаговое руководство; он просто дает вам базовые знания, которые помогут вам выбрать лучший вариант. Не забывайте тщательно исследовать, прежде чем действовать!

Первый шаг: получить хост

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

Самостоятельный хостинг:

Это, безусловно, самый сложный и (возможно) самый неэффективный способ размещения вашего сервера. Если вы сделаете это самостоятельно, вам понадобится хороший компьютер, который вы сможете открывать круглосуточно.Даже в этом случае веб-сайт будет работать очень медленно, если вы не купите высококлассное интернет-соединение. В любом случае, я не буду описывать самостоятельный хостинг, так как считаю это плохой идеей. Однако у него есть свои преимущества, такие как предоставление вам абсолютного контроля над сервером. Если вы действительно хотите пойти по пути самостоятельного хостинга, у Gigafide есть это отличное руководство по установке и настройке домашнего сервера:

Виртуальный хостинг:

Виртуальный хостинг - это самый распространенный способ вывести ваш сайт в онлайн.Он предоставляется хостинговой компанией и подразумевает, что несколько сайтов находятся на одних и тех же серверах. Обычно это довольно дешево и обеспечивает приличную функциональность. Некоторые хосты даже предоставляют действительно хороший бесплатный хостинг в качестве стимула для привлечения большего количества клиентов. Эти планы действительно весьма ограничены, но некоторые по-прежнему хороши. Мои личные фавориты - от Awardspace и Zymic.

Когда вы создаете учетную запись в одной из этих компаний (платную или бесплатную), вам предоставляется учетная запись FTP, в которую вы можете загружать свои файлы через FTP-клиент, такой как FileZilla.

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

Выделенный сервер:

Если вам абсолютно необходим полный контроль над сервером, но вы не хотите создавать свой собственный, вы можете выбрать выделенный сервер.Они также размещаются в компаниях (упоминавшееся ранее Awardspace предоставляет выделенные серверы).

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

Второй шаг: получить доменное имя

Доменные имена - это то, что идентифицирует ваш сайт в Интернете, например www.asite.com или www.informatics-tech.com. Без такого адреса вы можете получить доступ к своему сайту только через IP-адрес сервера, на котором он размещен. На английском это означает, что вместо www.google.com в качестве адреса вы получите 216.239.51.99. Это выглядит ужасно непрофессионально, и это сложно запомнить.

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

* Некоторые хостинг-провайдеры предоставляют вам бесплатный поддомен .Таким образом, вместо yoursite.com вы получите yoursite.yourhost.com. Хотя я не рекомендую этот тип адреса, это все же лучше, чем ничего, и это бесплатно.

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

Для самостоятельного размещения:

Не покупайте домен сейчас; вам нужно будет приобрести его через DynDNS (см. следующий раздел).

Третий шаг: свяжите свой домен с хостом

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

Если вы купили домен у Godaddy и используете Awardspace в качестве хоста, вы можете прочитать эту статью о том, как связать домен с Awardpace:

Использование домена Godaddy в пространстве наград

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

С другой стороны, если у вас есть собственный сервер, вы попадаете в тупик. Поскольку домашние интернет-соединения имеют динамические IP-адреса, то есть IP-адреса, которые меняются со временем, невозможно просто связать ваш IP-адрес с вашим URL-адресом. К счастью, есть программа под названием DynDNS, которая может постоянно обновлять URL-адрес при изменении IP-адреса. Не помните, что для того, чтобы это работало, вам нужно купить URL-адрес в DynDNS или использовать бесплатный поддомен .Вот интересное руководство о том, как настроить его с бесплатным адресом DynDNS:

Заключительный шаг: попасть в поисковики

Отлично, теперь у вас есть действующий веб-сайт. Вы можете технически остановиться здесь и дождаться прихода посетителей. Но, если вы сделаете это, у вас не будет посетителей. Зачем? Просто потому, что никто не сможет найти ваш сайт! В конце концов, каковы шансы, что человек введет ваше точное доменное имя в поле URL?

Посетители приходят через поисковые системы, особенно через Google.Но для того, чтобы ваши страницы отображались в Google, Yahoo, Bing, Ask и т. Д., Вам необходимо отправить их в поисковые системы (на самом деле, если у вас много ссылок на ваш сайт, поисковые системы в конечном итоге найдут его автоматически).

Для удобства я сделал несколько ссылок на страницы, на которых вы можете отправить свой URL:

Заключение

Поначалу размещение веб-сайта в сети может показаться устрашающим. Есть так много вариантов, и ... ну ... вы не хотите тратить время на неправильный выбор.Я надеюсь, что эта страница помогла вам рассказать о процессе присоединения к сети. Конечно, это лишь краткий обзор очень широкой темы. Я НАСТОЯТЕЛЬНО рекомендую вам провести дальнейшее исследование, прежде чем выбирать хост и / или доменное имя.

Удачи!

.

Как опубликовать (загрузить) свой веб-сайт в Интернет с помощью Expression Web (thesitewizard.com)

Глава 8. Перенос веб-страниц в Интернет


Кристофер Хенг, thesitewizard.com

После завершения большей части вашего веб-сайта в главе 7 мы теперь можем передать готовую работу в интернет. Этот процесс копирования файлов с вашего компьютера на компьютер вашего веб-хостинга известный как «загрузка». На непрофессиональном языке это также иногда называют «издательством».

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

Цель этой главы

К концу этой главы вы загрузите свои веб-страницы в Интернет.

Предварительные требования

  1. Веб-хостинг

    Я упоминал в главе 1 что вам понадобится веб-хостинг.Если вы так долго откладывали получение одного из них, вы не можете больше откладывать эту задачу, так как вы обязательно нужно здесь. Для тех, кто не знает, с чего начать поиск, есть список коммерческие веб-хосты на thefreecountry.com, а еще у меня есть обзор веб-хостинга, который я сейчас использую для thesitewizard.com.

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

  2. Сведения о FTP или SFTP

    Для загрузки файлов вам понадобится адрес FTP-сервера вашего сайта, каталог для размещения файлы вашего веб-сайта, а также имя и пароль для входа на FTP.

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

    Не пугайтесь жаргона выше. «FTP» означает просто «Протокол передачи файлов». это просто метод, который Expression Web использует для передачи файла с одного компьютера на другой, что-то вроде HTTP протокол главы 5, который браузеры используют для получения веб-страниц. Некоторые веб-хосты предлагают "SFTP", который является безопасная версия FTP, которая шифрует все, чтобы (надеюсь) никто не мог перехватить ваш пароль. В любом случае, чтобы Expression Web мог передавать файлы, ему необходимо знать адрес FTP-сервера на другой конец, ожидающий получения этих файлов.

Подождите, а как насчет моей контактной формы?

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

По моему опыту работы с новичками, если им вообще сложно найти какую-либо часть веб-дизайна, обычно это две точки. Один из них - это первоначальная загрузка своего сайта, а другой заставляет контактную форму работать правильно.Таким образом, я предпочитаю разделять изучение эти 2 этапа, чтобы они не происходили одновременно. Это позволяет новому веб-мастеру решать проблемы (если таковые имеются) каждого этапа без осложнений другого, запутывающих вопросы.

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

Некоторые из вас могут быть обеспокоены тем, что посетители сразу же попадут на ваш сайт. после того, как вы опубликуете его, и пройдите к своей контактной форме, только чтобы обнаружить, что ее не существует. Не волнуйся. На самом деле, поскольку ваш сайт новый, и вы еще никому его не рекламировали, никто не узнает о его существовании, не говоря уже о его посещении. Даже поисковики. Это не так просто получить посетителей.

Как настроить параметры публикации Expression Web

  1. Если у вас есть файлы, открытые в Expression Web, сохраните и закройте эти файлы.В противном случае вы можете случайно опубликуйте старую версию своей работы.

  2. В меню выберите «Сайт | Настройки сайта».

  3. Щелкните вкладку «Публикация» в открывшемся диалоговом окне «Параметры сайта».

  4. Нажмите кнопку «Добавить ...» под полем «Назначения публикации». Диалоговое окно «Подключения» будет появляться.

  5. Введите имя вашего веб-хостинга в поле «Имя». На самом деле, неважно, что вы здесь набираете.Содержимое этого поля используется только в поле «Назначения публикации». Однако, если вы напечатаете здесь что-то случайное, вы только запутывать себя годы спустя, когда вы забыли свои собственные шалости.

  6. В поле «Тип подключения» выберите «SFTP», если ваш веб-хост предоставляет вам доступ по SFTP, или «FTP». если они предоставляют вам только доступ по FTP. Если ваш веб-хостинг позволяет использовать оба, выберите SFTP, поскольку это более безопасно.

  7. В поле «Местоположение» вам нужно имя вашего FTP-сервера (иногда его называют «FTP-адрес» или «FTP-хост»).Фактическое имя отличается от веб-хостинга к веб-хосту. Например, на на некоторых хостах имя сервера выглядит как «ftp.example.com» (где «example.com» - ваш сайт). На другие, это ваш домен. Есть также некоторые хосты, которые предоставляют совершенно другое имя. Используйте имя, которое они дают, без изменений. Помните, что вы не можете использовать догадки чтобы выяснить, что здесь ввести. Это должно быть имя сервера, который есть у вашего веб-хостинга. настроил для вас.

    Введите имя сразу после « ftp: // ».Например, если адрес FTP-сервера "ftp.example.com", теперь в поле будет указано " ftp://ftp.example.com ".

    Обновление : Expression Web использует устаревшую технологию шифрования для своего SFTP-соединения. Если вы используете веб-хост, обновленный до последних версий SSH (т. Е. Программное обеспечение, которое обрабатывает SFTP-соединения), возможно, редактор не сможет успешно подключиться к вашему сайту. Если вы получаете сообщения об ошибках вроде "время ожидания соединения с сервером истекло" (и, возможно, другие), это может быть причиной.Если так, у вас есть две альтернативы.

    • Используйте специализированную последнюю версию FTP-программы, например FileZilla в загрузите свой сайт. Ссылка в предыдущем предложении ведет к руководству о том, как это сделать. (Незначительный) недостаток этого заключается в том, что вы отказываетесь от возможности Expression Web отслеживать и только публиковать страницы, которые изменились с момента предыдущей загрузки. Другими словами, вам нужно будет запомнить это себя и загрузите соответственно. Или, если вы действительно настолько безнадежно рассеянны, просто загрузите все каждый раз, когда вы что-то меняете.

    • Другой способ - использовать менее безопасный вариант «FTP» для вашего типа подключения. К сожалению, это более рискованная альтернатива, так как другие смогут подслушать ваше соединение и узнать ваш FTP пароль.

  8. Поле «Каталог» - это место, где должны быть размещены ваши веб-страницы (на компьютере вашего веб-хоста). Опять же, эта информация должна быть предоставлена ​​вашим веб-хостингом. Не вводите сюда случайный каталог; просить их, если у вас еще нет информации.

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

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

    Для тех, кто не знает, как найти соответствующий бит информации в электронной почте вашего веб-хостинга, ищите, где, по их словам, ваши веб-страницы (или "HTML-файлы") быть размещенным.Например, некоторые веб-хосты советуют размещать файлы в каталоге «www». Если так, введите «www» (без кавычек) в поле «Каталог». Другие веб-хосты говорят, что вы необходимо использовать каталог "public_html". Если да, введите «public_html» (без кавычек). И так далее. Не забудьте использовать точное имя, которое они вам дают. Не меняйте заглавные буквы в имени. «WWW» отличается от «www», как и «public_html» от «PUBLIC_HTML». Если ваш веб-хостинг предлагает опубликовать ваши файлы в каталоге по умолчанию, который вы видите при подключении по FTP, оставьте поле «Каталог» пустым.

  9. Введите ваше имя для входа в систему в поле «Имя пользователя» и свой пароль в поле «Пароль».

    Если вы используете компьютер, которым вы делитесь с другими, вы также можете опустить «Имя пользователя» и поле «Пароль» пока. Затем Expression Web запросит информацию позже. Однако в этом руководстве предполагается, что вы ввели информацию, как указано в абзаце. выше.

  10. Нажмите кнопку «Добавить».

  11. В диалоговом окне «Параметры сайта» теперь будет отображаться новая запись в поле «Назначения публикации».Нажмите «ОК», чтобы закрыть окно.

Как опубликовать (загрузить) свой веб-сайт

  1. В меню выберите «Сайт | Публикация».

  2. На вкладке "Просмотр сайта" теперь будет отображаться пустая страница с единственной ссылкой "Подключиться к текущее место публикации ". Щелкните эту ссылку.

  3. Если Expression Web выдает сообщение об ошибке

    Не удается подключиться к ftp.example.com. Проверьте имя сервера и настройки прокси.Если настройки верны, сервер может быть временно недоступен.

    это означает либо что вы неправильно ввели доменное имя на вкладке «Публикация» в настройках сайта (часть после ftp: // выше), или что вы только что купили ваше доменное имя и системы вашего местного провайдера широкополосного доступа (или коммутируемого доступа) не были обновлены информацией об этом. Когда доменное имя новое, остальной мир может узнать о его существовании в течение 2 дней.

    Чтобы проверить свои настройки, снова нажмите «Сайт | Настройки сайта» и перейдите на вкладку «Публикация».Нажмите кнопку "Изменить" в поле «Назначения публикации» и отметьте часть имени домена в поле «Местоположение». против информации, предоставленной вашим веб-хостингом.

    Если это правильно, и вы купили домен (скажем) всего за несколько часов до этого, то вам, вероятно, придется подождать день или два, прежде чем продолжить. Вы не можете ускорить процесс и пожаловаться своему веб-хосту или регистратор домена не поможет, так как это вне их контроля.

  4. Если Expression Web выдает сообщение об ошибке типа «время ожидания соединения с сервером истекло», см. этот раздел выше.

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

    Щелкните правой кнопкой мыши файл index.dwt на левой панели и выберите «Исключить из публикации» в появившееся меню. Файл "index.dwt", как вы помните из глава 7, является шаблоном вашего сайта и не обязательно должен быть в Интернете.

  6. Теперь щелкните "Сайт | Опубликовать все файлы в "пример.com "'(где example.com - все, что вы ввели ранее в поле «Имя» на вкладке «Публикация»).

  7. Expression Web продолжит загрузку ваших файлов на веб-сервер (т. Е. На компьютер вашего веб-хоста). В зависимости от того, сколько у вас файлов, это может занять некоторое время, в течение которого вы можете просмотреть его прогресс в нижней половине окна просмотра сайта. Когда он будет завершен, вы сможете увидеть файлы на сервере в правой панели. Он должен включать все, что у вас есть слева, кроме "index.dwt ", который вы намеренно исключили. (Обратите внимание, что на сервере также могут быть некоторые дополнительные файлы, размещенные там вашим веб-хостингом при настройке вашей учетной записи, например, по умолчанию Файл с ошибкой 404 File Not Found.)

Как проверить свой «живой» сайт

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

  1. Проверить страницу по умолчанию

    Перейдите на свой веб-сайт, набрав «http: // www.example.com/ "(или другое имя вашего домена) в адресную строку вашего браузера. Не , а введите его в поле поиска Google или Bing. Не , а не , используйте "http://www.example.com/index.html", где добавляется имя файла домашней страницы. до конца адреса.

    Когда вы это сделаете, вы все равно должны увидеть свою страницу index.html. Если нет, взгляни при сообщении об ошибке. Если в сообщении написано «404 Файл не найден »,« Документ не найден »,« Запрещен »,« В каталоге нет индексного файла », это означает одно из следующие вещи.

    • Возможно, вы неправильно назвали свой файл. Например, если вы использовали имя файла « Index.html » (примечание заглавная " I "), вы получите эту ошибку. Домашняя страница должна называться « index.html ». если вы хотите, чтобы этот трюк с вводом вашего доменного имени работал.

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

    • Более отдаленная возможность заключается в том, что ваш веб-хост не настроил свой сервер для отображения index.html как страница по умолчанию. В настоящее время это происходит очень редко, поскольку большинство веб-хостов настраивают свои серверы в соответствии с соглашениями. с которыми знакомо большинство веб-мастеров (хотя бы для того, чтобы уменьшить объем технической поддержки, которую они должны оказывать).

      Чтобы проверить эту возможность, введите «http: // www.example.com/index.html "(да, на этот раз с именем файла) в адресную строку вашего браузера. Если это работает, а http://www.example.com/ - нет, значит, вы в эта лодка. Вы можете решить эту проблему, попросив свой веб-хостинг установить страницу по умолчанию на «index.html». для вас, или вы можете узнать у них, как вы можете сделать это для себя. Хотя у меня есть учебник для изменение имя страницы по умолчанию для одного часто используемого программного обеспечения веб-сервера (называемого Apache), ваш веб-хост, вероятно, использует другая программа для их системы.Я говорю это потому, что Apache по умолчанию распознает index.html.

      Другое решение - переименовать index.html в имя, используемое серверным программным обеспечением вашего веб-хоста. Однако это означает, что любые ссылки на вашем сайте, указывающие на домашнюю страницу с "index.html" где-то в URL-адрес сломается, и вам придется исправить все эти ссылки. Кроме того, если вы когда-нибудь переедете ваш сайт на другой веб-хостинг, используя стандартное соглашение "index.html", вы снова столкнетесь с этой проблемой.

    С другой стороны, если вы получите сообщение «Домен не найден», «Нет DNS для www.example.com "или слова по этому поводу, это может быть одна из трех причин.

    • Вы можете столкнуться с проблемой распространения доменного имени, о которой я упоминал выше, когда ваше доменное имя меньше старше 2 дней.

    • Кроме того, ваш веб-хостинг мог не настроить субдомен «www» для вашего сайта. Не каждый веб-хостинг делает это автоматически. Чтобы узнать, так ли это, введите http://example.com (то есть ваше доменное имя без префикс «www») в адресную строку браузера.Если это работает, а версия www.example.com - нет, свяжитесь с вашим веб-хостингом, чтобы узнать, как вы можете настроить версию «www». (Например, на некоторых веб-хостингах вам может потребоваться войти в панель управления вашего сайта и поставить где-нибудь флажок.)

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

  2. Проверьте свои ссылки

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

    Все ваши ссылки должны указывать на допустимые места назначения, за исключением ссылки на контактную форму. Последний будет, как и ожидалось, приведет к ошибке "404 File Not Found" (или другим словам), поскольку вы еще не создали его.

  3. Проверьте свои изображения

    Убедитесь, что изображения, которые вы разместили на своей странице, отображаются на вашем «живом» сайте. Им следует, если у вас есть следовал моей процедуре в главе 2, всегда копируя их в папку изображений, а затем используя Expression Web «Опубликовать все файлы... "выложить все в сеть.

    Обратите внимание, что вам следует проверить это, даже если вы добросовестно использовали «Предварительный просмотр в браузере» для проверки своего сайта. То, что что-то хорошо работает на вашем компьютере, не означает, что оно будет правильно работать в Интернете.

После того, как вы исправили все нерешенные проблемы и все заработало, поздравляем! С вашим сайт в Интернете, теперь вы полноценный веб-мастер.

Следующая Глава

В следующей главе вы дополните свой сайт окончательным набором страниц: контактной формой и вспомогательными файлами.

Авторские права © 2016-2019 Christopher Heng. Все права защищены.
Получите больше бесплатных советов и подобных статей, по веб-дизайну, продвижению, доходам и написанию сценариев с https://www.thesitewizard.com/.

.

Публикация вашего веб-сайта - Изучите веб-разработку

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

Какие есть варианты?

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

Получение хостинга и доменного имени

Чтобы иметь больший контроль над контентом и внешним видом веб-сайта, большинство людей предпочитают покупать веб-хостинг и доменное имя:

  • Веб-хостинг - это арендуемое файловое пространство на веб-сервере хостинговой компании. Вы размещаете файлы веб-сайта на веб-сервере. Веб-сервер предоставляет посетителям веб-сайта контент.
  • Доменное имя - это уникальный адрес, по которому люди находят ваш веб-сайт, например http: // www.mozilla.org или http://www.bbc.co.uk . Вы можете арендовать свое доменное имя на сколько угодно лет у регистратора доменов .

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

Кроме того, вам понадобится программа протокола передачи файлов (FTP) (подробнее см. Сколько это стоит: программное обеспечение) для фактической передачи файлов веб-сайта на сервер. Программы FTP сильно различаются, но обычно вы должны подключаться к своему веб-серверу, используя данные, предоставленные вашей хостинговой компанией (обычно имя пользователя, пароль, имя хоста).Затем программа покажет вам ваши локальные файлы и файлы веб-сервера в двух окнах и предоставит вам возможность передавать файлы туда и обратно.

Советы по поиску хостинга и доменов
  • MDN не продвигает определенные коммерческие хостинговые компании или регистраторов доменных имен. Чтобы найти хостинговые компании и регистраторов, просто выполните поиск по словам «веб-хостинг» и «доменные имена». Все регистраторы будут иметь возможность проверить, доступно ли желаемое доменное имя.
  • Ваш домашний или офисный интернет-провайдер может предоставить ограниченный хостинг для небольшого веб-сайта. Набор доступных функций будет ограничен, но он может быть идеальным для ваших первых экспериментов.
  • Также доступны бесплатные сервисы, такие как Neocities, Blogger и WordPress. Иногда вы получаете то, за что платите, но иногда этих ресурсов достаточно для ваших первоначальных экспериментов.
  • Многие компании предоставляют хостинг и домены.

С помощью онлайн-инструмента, такого как GitHub или Google App Engine

Некоторые инструменты позволяют опубликовать свой веб-сайт в Интернете:

  • GitHub - это сайт "социального кодирования".Он позволяет загружать репозитории кода для хранения в системе контроля версий Git . После этого вы можете совместно работать над проектами кода, а система по умолчанию имеет открытый исходный код, а это означает, что любой человек в мире может найти ваш код GitHub, использовать его, учиться на нем и улучшать его. GitHub имеет очень полезную функцию под названием GitHub Pages, которая позволяет вам размещать код веб-сайта в реальном времени в Интернете.
  • Google App Engine - это мощная платформа, которая позволяет создавать и запускать приложения в инфраструктуре Google - независимо от того, нужно ли вам создать многоуровневое веб-приложение с нуля или разместить статический веб-сайт.Посмотрите, как вы размещаете свой веб-сайт на Google App Engine? Чтобы получить больше информации.

Эти опции обычно бесплатны, но вы можете перерасти ограниченный набор функций.

Использование веб-среды IDE, например CodePen

Существует ряд веб-приложений, которые имитируют среду разработки веб-сайтов, позволяя вводить HTML, CSS и JavaScript, а затем отображать результат этого кода в виде веб-сайта - все на одной вкладке браузера. Вообще говоря, эти инструменты относительно просты, хороши для обучения, хороши для совместного использования кода (например, если вы хотите поделиться методикой или попросить помощи по отладке у коллег в другом офисе) и бесплатны (для базовых функций).Они размещают вашу отображаемую страницу по уникальному веб-адресу. Однако функции ограничены, и эти приложения обычно не предоставляют место для размещения активов (например, изображений).

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

Публикация через GitHub

Теперь давайте посмотрим, как легко опубликовать свой сайт через GitHub Pages.

  1. Прежде всего, зарегистрируйтесь на GitHub и подтвердите свой адрес электронной почты.
  2. Далее вам нужно создать репозиторий для хранения файлов.
  3. На этой странице в поле Имя репозитория введите имя пользователя .github.io, где имя пользователя - ваше имя пользователя. Например, наш друг Боб Смит ввел бы bobsmith.github.io .
    Установите флажок « Инициализировать этот репозиторий с помощью README» . Затем нажмите Создать репозиторий .
  4. Перетащите содержимое папки вашего веб-сайта в репозиторий. Затем нажмите Принять изменения .

    Примечание : Убедитесь, что ваша папка имеет индекс .html файл.

  5. Перейдите в браузере к имени пользователя .github.io, чтобы увидеть свой веб-сайт в Интернете. Например, для имени пользователя chrisdavidmills перейдите на chrisdavidmills .github.io.

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

Дополнительные сведения см. В справке по страницам GitHub.

Дополнительная литература

В этом модуле

.

Как указать доменное имя на свой веб-сайт (или что делать после покупки доменного имени) (thesitewizard.com)

Что делать после покупки доменного имени


Кристофер Хенг, thesitewizard.com

После моей статьи о том, что это значит Припарковать доменное имя? Парковка доменного имени Объяснили, я получил несколько запросов от посетителей о том, как они могут связать свои недавно приобретенные доменное имя со своим веб-сайтом. Посетители еще не создали ни одного веб-сайта, но они уже зарегистрировались на веб-хостинге и готовы «перенести» (их термин, а не мой) свой домен туда.В этой статье рассказывается, как можно укажите это новое доменное имя на свой веб-сайт.

Допущения, сделанные в этой статье

  1. У вас уже есть доменное имя

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

  2. У вас уже есть учетная запись веб-хостинга

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

    Если у вас нет веб-хостинга, вам нужно будет зарегистрироваться на нем, прежде чем вы сможете указать свой домен куда угодно. Чтобы эта статья была актуальной, ваш веб-хостинг должен позволять вам использовать собственное доменное имя для вашего сайта, что справедливо для всех коммерческие веб-хосты (насколько я знаю).

Шаги по связыванию вашего доменного имени с вашим веб-сайтом

  1. Получите серверы имен вашего веб-хостинга

    Первое, что вам нужно сделать, это узнать список серверов имен, используемых вашим веб-хостом.

    "Серверы имен" или "DNS-серверы", грубо говоря, - это то, что переводит ваше доменное имя на фактическое местоположение вашего веб-сайта. Небольшой пример прояснит это. Допустим, вы набираете домен, например "thesitewizard.com", в свой веб-браузер. Чтобы отобразить веб-сайт, связанный с thesitewizard.com, браузеру необходимо знать реальный адрес сайта. Похоже на обратное, основной механизм Интернет фактически использует не имена для адресов, а серии чисел, например 127.0.0.1 , называемые IP-адресами. Серверы имен переводят доменное имя, которое мы с вами используем для фактического числового IP-адреса, используемого компьютерами в Интернете.

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

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

    Самый простой (хотя и не обязательно самый быстрый) способ узнать серверы имен, используемые вашим веб-хостингом для вашего домена, - это спросить их. Более быстрый способ - поискать информацию самостоятельно либо в электронном письме, отправленном вам вашим хостом, когда вы впервые подписались на него, либо в документацию на сайте вашего веб-хостинга.Если вы не знаете, где получить информацию, обратитесь к своему веб-хостеру и спросите его. для «DNS-серверов» или «серверов имен» для использования в вашем домене.

    Список серверов имен часто выглядит так: ns1.example.com , ns2.example.com и так далее, где « example.com », вероятно, будет заменено каким-либо другим доменным именем, используемым вашим веб-хостом для своих серверов.

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

  2. Введите серверы имен в настройках вашего регистратора для вашего домена

    Когда у вас есть список серверов имен, перейдите к своему доменному имени регистратор и войдите в свою систему. Очевидно, вам понадобятся имя пользователя и пароль, которые вы создали при первой регистрации домена.

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

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

    • Найдите способ разместить список всех ваших доменов на сайте регистратора. Иногда его можно найти на странице «Мои домены» или на странице «Менеджер домена», или что-то подобное.

    • Выберите домены, для которых вы хотите установить серверы имен. Иногда для этого нужно поставить галочку в поле рядом с вашим доменным именем в списке имен.В качестве альтернативы, если у вас есть только одно доменное имя, вы даже можете быть можно щелкнуть имя домена, чтобы перейти на экран настроек.

    • У некоторых регистраторов есть ссылка меню «Управление DNS», кнопка «DNS» или кнопка «Серверы имен». Если вы видите такую ​​ссылку или кнопку, возможно, это тот, который вам нужно будет щелкнуть. В основном ищите вещи, которые говорят «DNS», «DNS-серверы» или «DNS-серверы», нужно ли «установить», «изменить», "управлять" им, "изменять", "редактировать" или что-то еще в этом роде.

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

    Поместите свой первый сервер имен из вашего списка, обычно имя, начинающееся с « ns1 », в поле «Первичный сервер имен».Затем введите ваш второй сервер имен, имя которого начинается с « ns2 », в поле «Вторичный сервер имен». И так далее. Доменное имя должно иметь как минимум 2 сервера имен, связанных с ним. Некоторые веб-хосты предоставляют больше, другие - только 2. Некоторые регистраторы позволяют вам вводить до 6 имен, другие только 2. Если у вас есть только 2 сервера имен, но ваш регистратор дает вам 6 полей, просто введите первые 2 и оставьте остальные поля пустые. Если у вас есть 3 сервера имен для входа, но ваш регистратор позволяет вам ввести только 2, просто введите первый 2 из вашего списка.Не беспокойтесь о полях, которые вы не могли использовать, или о дополнительных серверах имен, которые предоставил ваш веб-хостинг, которые вы не могли войти. Ваш домен будет нормально работать и без этих дополнительных услуг. Они предназначены для обеспечения некоторой избыточности, чтобы ваш сайт все еще работают, если первый сервер имен выходит из строя.

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

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

После того, как вы настроили серверы имен, все готово. Да, вы правильно прочитали. Это все, что нужно сделать. Но тебе придется немного подождать, прежде чем вы сможете получить доступ к своему веб-сайту, используя свое доменное имя. Тот факт, что вы установили его на уровне своего регистратора, не означает, что остальная часть Интернета знает, что у вашего домена новый адрес.Это занимает время, иногда до 2 или более дней для каждой машины в мир, чтобы не отставать от изменений.

Куда идти дальше

Хорошо, на данный момент вы купили ваше доменное имя и указал его на ваш сайт. Если вы не знаете, что делать дальше, прочтите Как сделать / создать свой собственный сайт: Руководство для начинающих от А до Я для подробностей. Руководство проведет вас через все шаги, необходимые для создания собственного веб-сайта, и указывает на конкретные руководства, которые покажут вам, как проектировать, тестировать и продвигать ваш сайт.

Удачи!

Авторские права © 2009-2020 Кристофер Хенг. Все права защищены.
Получите больше бесплатных советов и подобных статей, по веб-дизайну, продвижению, доходам и написанию сценариев с https://www.thesitewizard.com/.

Считаете ли вы эту статью полезной? Вы можете узнать о новых статьях и сценариях, опубликованных на thesitewizard.com подписавшись на RSS-канал. Просто укажите программу чтения RSS-каналов или браузер, поддерживающий RSS-каналы, на https: //www.thesitewizard.ru / thesitewizard.xml. Вы можете узнать больше о том, как подписаться на RSS-каналы с моего RSS-канала.

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

.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий