Создание сайта, опыт первый
И так, отбросив все рассуждения зачем нужен сайт, как лучше его сделать, как быстрее, мы пойдём сложным путём исследователя, желающего понимать и разбираться во всех тонкостях сайтостроения
Наш первый сайт будет состоять из 1 странички и будет работать всегда и везде. Потому что это будет статический сайт. Статический сайт - самый простой и надёжный из всех существующих видов сайтов
И так мы имеем настроенный домен, виртуальный сервер для него и иерархию директорий
- test1.my/
- test1.my/www/
-
test1.my/cgi-bin/
При заходе браузером на http://test.my/ мы видим либо сообщение об ошибке либо листинг пустой директории Для того чтобы увидеть там текст "Заглавной страницы" нужно в директори test1.my/www/ создать файл с именем index.html, тут возможны вариации: (index|default).(html|htm|php|shtml|phtml), с помощью такого простого регулярного выражения можно задать множество имён индексных файлов - то есть файлов, показываемых вебсервером если не задан точный адрес, эти имена зависят от вида и настроек вебсервера. Вы можете даже держать несколько таких файлов, а вебсервер будет выводить их в соответствии с приоритетами, заданными в настройках
Следует раз и на всегда запомнить, что в интернете самая распространённая операционная система для серверов: Linux, FreeBSD - unix подобная, особенность файловой системы которой: чувствительность к регистрам символов в именах файлов, это значит, что название файла Index.html не равно имени по умолчанию index.html и если вы размещаете html файл или изображение на сервере, то имя этого файла должно точно соответствовать в написанном или сгенерированном вами html. Для пользователей Windows это непривычно, но весьма удобно.
Здесь следует сделать небольшое отступление, спустя какое-то время, я обнаружил проблему, казавшуюся ранее не очевидной: на десятках созданных мной сайтов имелись различные файлы: *.html и *.htm, мы с напарником использовали расширение имени файла как хотели и в итоге получили настоящую помойку. Выберите себе самое подходящее расширение имени файла, в котором находится разметка html совместно с текстом страниц, и всегда придерживайтесь его, а так же заставляйте других разработчиков следовать этой правильной линии. Мы для себя выбрали .html
И так, создайте файл test1.my/www/index.html и запишите туда строки:
Hello word This is my first site
разделяя переносом строки, затем зайдите браузером на ваш первый сайт: http://test1.my/ Там вы увидите, что строки объединились в одну. Это говорит нам, что наш сайт работает и показывает, что обычный текст отображается не так как мы хотели. Это уже положительный опыт, и это хорошо. Теперь, вооружившись хорошим справочником по HTML, мы подготовим страничку с правильной разметкой HTML. Для этого минимально необходимое содержимое файла должно быть следующим:
<h1>Hello word</h1> <p>This is my first site</p>
Сохраните и проверьте, теперь страница выглядит более информативно, хотя довольно страшно
|