Создание сайта с нуля. (Часть 1)

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

Покупка домена

Например Вы купили домен, ну если не купили, то всё же стоит купить, я это делаю к примеру на Naunet.ru. При выборе домена предлагаю не скупиться и покупать у проверенных регистраторов, потому как с ресселерами, которые продают домены по более низким ценам бывает, что возникают проблеммы: они могут из-за небольшого количества заказов прикрыть свою работу, или ещё что, но в общем-то дело Ваше. Далее этому домену надо прописать DNS.

Что такое DNS и настройка DNS.

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

Выбор хостинга Windows или Linux

В общем-то принципиальной разницы нет, только, что для кодеров, которые в общем-то и так знают то, о чем буду писать ниже. Если Ваш проект работает на php, то Вам нужно знать, что сначала php создавался под Unix-подобные операционные системы, к примеру Linux. Однако и на Windows сервере Ваш проект будет работать исправно, просто есть некоторые особенности, но опять же повторюсь, что они не принципиальные для простых вебмастеров, а принципиальны для профессиональных проектов. Для Windows хостингов есть свой аналог php — ASP (Active Server Pages). Если Вы настроили локальную сеть под работу с php, то следовало бы установить такую жу операционную систему, как и на хостинге, потому как может отличаться работа php-сценариев.

При выборе хостинга, если смотреть из параметров,  то смотрю на следующие:

Обязательно

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

Во вторую очередь

  • Место под наши проекты (мне 4 гига под 10 проектов хватает с лихвой)
  • Допустимую нагрузку на сервер (я работаю с допустимой нагрузкой в 15% суммарно на все 10 сайтов).
  • Количество доменов, которые можно прикрепить к аккаунту.
  • Цену. Как писал ранее, то сейчас от всего дешевого отворачивает. Цены должны быть в районе цен от Majordomo.ru (но не вздумайте никогда брать беларуский хостинг, пока это не актуально. Высокие цены и плохое предоставление услуг). Кстати, при выборехостинга стоило бы еще смотреть на то, имеет ли он лицензию. С теми, что имеют лицензию я бы и советовал бы работать.

Если сайт собстренноручно сделан, то Вы должны знать, что главная страница по умолчанию называется index.её_ расширение