Помните себя, когда впервые приняли решение обзавестись собственным сайтом? Я вот лично прекрасно помню. Каким страшным мне представлялось это дело! Аж поджилки тряслись.
Первый свой неумелый сайт я собирался сваять при помощи программы Microsoft Publisher. "Ой, как здорово получится!" - была моя первая мысль. "Программа сама сгенерирует HTML и закинет его на web-сервер! Ну чего еще нужно вебмастеру для счастья?"
И тут, прочитав случайно попавшуюся на глаза статью, я понял, что заблуждаюсь. Все оказалось не так просто и я поблагодарил Бога за то, что он удержал меня от неправильного решения. Дело оставалось за малым - выяснить, как правильно сваять свой ресурс. И я пустился в исследования.
Набирая адрес в строке браузера, вы получаете на свой компьютер файлы, которые отображает браузер. Управление тем, какие файлы и как вам показывать (пересылать) осуществляет веб-сервер. Наиболее популярных серверов два: IIS и Apache. Как и любая программа, веб-сервер имеет определенные настройки. Но, у вас, как пользователя Апача может (и скорее всего не будет, если говорить о виртуальном хостинге) прав менять конфигурацию Апача через его главные файлы, действие которых распространяется на всех пользователей этого сервера. Но, вы можете менять некоторые конфигурационные файлы, который распространяют свое действие только на ваш сайт. Один из таких файлов - .htaccess
Пожалуй, зайдя на любой форум, посвященный скриптам, программированию под веб, или на форум хостинга, уже после поверхностного осмотра без труда обнаруживаются топики с вопросами об установке прав доступа для скриптов и каталогов в cgi-bin. На самом деле в этом нет ничего сложного, но все же, чтобы разобраться, необходима посторонняя помощь. Итак, начнем.
Права доступа - это атрибуты файла или каталога, которые указывают серверу, кто и что может делать с соответствующим файлом или каталогом. Обычно, права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение.
Что такое HTML? Термин HTML (HyperText Markup Language) означает "язык маркировки гипертекстов". Первую версию HTML разработал сотрудник Европейской лаборатории физики элементарных частиц Тим Бернерс-Ли.
Со времени создания первой версии HTML претерпел некоторые изменения. Как и многое другое в компьютерном мире, версии, или спецификации, HTML оказались пронумерованными. Известны спецификации 2.0, 3.0, 3.2 и 4.0. Текущую спецификацию HTML всегда можно найти на сервере W3C (http://www.w3.org/).
1) Программисты, понятно, занимаются нетленкой - дизайном и написанием (внутри) фирменных сайтовых движков и скриптов. Верстальщики допущены делать оставшуюся от программистов часть работы - обслуживать потребности заказчиков и начальства.
2) Верстальщики вебсайтов всегда пишут туфту - это главное, о чем они никогда не должны забывать. Если верстальщик был программистом до того, как дотронулся до HTML (или даже XML), с момента этого дотрагивания его прошлый опыт не в счет: он уже будет не программировать сайт, а верстать туфту.
Не все Web-сайты размеров корпоративного проекта, не все организации мечтают выделить деньги на создание и поддержку своего сайта. Но может быть Ваше семейство, клуб или футбольная команда нуждаются в сайте? Или сайт у Вашей дворовой футбольной команды уже есть, но нуждается в обновлении?
Проблема секретности: вы хотели бы сообщить номер вашей кредитной карты, если бы знали, что эта информация может попасть в чужие руки? Проблема целостности: как вы можете определить, не была ли посланная вам информация изменена хакером? Проблема подлинности: вы можете быть уверены в том, что компания, получающая вашу информацию, имеет хорошую репутацию? Проблема отказа от обязательств: как вы сможете доказать, что сообщение было действительно послано? Эти вопросы формулируют четыре основных требования успешной, безопасной транзакции. В этой статье мы обсудим, как эти требования могут быть учтены с помощью такого популярного механизма защиты электронной коммерции, как шифрование с открытым ключом.