Где на сервере лежат файлы сайта
Обновлено: 04.07.2024
Создание сайта. Продвижение сайта. Заработок на сайте.
Так, сегодня мы расскажем вам где находится корневая папка сайта или, как еще называют, корень сайта. Этот вопрос очень часто возникает у начинающих вебмастеров создающих свой интернет-проект впервые.
К слову, советуем использовать нашу последовательность действий при создании сайта, которая значительно облегчит вашу задачу.
Что такое корневая папка сайта?
Если вам хоть что-то говорят такие фразы как: файл robots.txt, .htaccess или index.html и прочие, то вы наверняка сталкивались с необходимостью загрузить файлы в корень сайта (корневую папку).
Еще раньше вы могли столкнуться с поиском корневой папки в процессе установки CMS, например, WordPress, или подтверждая права на управление сайтом.
Корневая папка сайта на хостинге, а потому доступ к ней возможен с помощью специального файлового менеджера. Сам этот файлменеджер находится в административном меню, к которому вы получаете доступ оплачивая услуги хоста. Тут также обычно находится возможность управления DNS, Perl, базами MySQL и прочим необходимым.
Именно папка с названием public_html (для нашего проекта) и является корнем сайта. Сюда и нужно будет загружать все необходимые файлы, подтверждающие мета-теги на права сайтом.
Мы, например, когда устанавливали cms, загружали wordpress именно в корневую папку сайта.
Если файлменеджер хостинга удобный, работать с ним довольно просто и различные файлы закачивать в корень сайта легко. Но бывают случаи, когда такая программа вам не нравится в силу каких-либо причин.
Тогда у вас есть вариант использовать ftp доступ к серверу хостинга, если он поддерживает такую возможность.
Использование ftp доступа к хостингу для загрузки файлов в корень сайта
Вы наверняка сталкивались или еще столкнетесь, с упоминанием об использовании ftp для загрузки файлов, программ, плагинов и прочего на сервер сайта.
Сначала скачайте какой-нибудь менеджер ftp, например, FileZilla. Установите программу и войдите в неё.
Вводите данные и подключаетесь к файловой системе доступного вам места на сервере, откуда свободно заходите в корневую папку сайта.
Обратите внимание, что используя ftp путь к корню сайта может немного измениться, нежели вы заходи с помощью файлменеджера хостинга.
Спасибо за внимание. Будем очень благодарны, если воспользуетесь кнопочками социальных сетей.
На сервере находятся все файлы сайта и загружаются только тогда, когда пользователи начинают на него заходить. Чем крупнее сайт, тем больше он требует ресурсов.
Хостинг и его виды
Хостинг необходим для того чтобы хранящиеся на нем файлы сайта были доступны пользователям 24 часа в сутки, а также для того чтобы его владелец мог самостоятельно управлять ними и при необходимости конфигурировать. Для этого существуют панели управления.
В настоящее время существует 5 типов хостинга, которые пользуются большим спросом среди пользователей всемирной сети.
· Виртуальный хостинг. В этом случае один сервер делится не определенное количество частей и сдается в аренду, поэтому на одном сервере может находиться сразу множество сайтов. Все арендаторы используют мощности одного сервера, поэтому он подходит для размещения небольших веб-сайтов.
· Виртуальный сервер. В этом случае реальный сервер делится на несколько отдельных частей и сдается в аренду также частями. Один «железный» сервер может быть разделен на множество виртуальных серверов, каждый из которых пользователь может настраивать под конкретный проект, независимо от соседей.
· Облачный хостинг. В этом случае пользователь платит только за количество ресурсов, а провайдер делит их между другими серверами. Таким образом, сайт может храниться на нескольких различных серверах, с которых берется ОП, мощность процессора и прочие ресурсы.
· Колокейшн. В этом случае пользователь располагает свои сервера у провайдера и оплачивает их профессиональное обслуживание. Такой хостинг подойдет людям, которые имеют высоконагруженные сайты.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Домен третьего уровня создается в 4 этапа и по сути ничем не отличается от создания домена 2 ув.
- Первый шаг отличается тем тчо нужно в настройках домена у регистратора прописать что все остальные поддомены должны ссылаться на нужный IP
- Заливаем аналогичный Конфиг что и для домена 2 ув, только пути меняем и имена доменов
- a2ensite
- перезагрузка Апача
Купил домен, хочу пока сделать 301 редирект на другой домен, а мне вылазит Internal Error (500), Как вылечить ?
Я пользуюсь VDS этим, и я решил свой вопрос так
Надо включить rewrite модуль вот так:
и затем перезапустить Апач, а потом в .htaccess дописать:
Вот и все.. тут должно заработать.
Где по умолчанию в Ubuntu/apache2 лежат логи ?
Если нихрена не ясно и логов миллион, то можно все грохнуть(да да удалить все логи), перезапустить apache2 и смотреть свежие логи.
Как прикрутить домен к VDS ?
Суть данного процесса в том, что бы :
- Отдать домен в управление регистратору (в моем случае NAUNET)
- Как только домен передается (моментально), нужно установить IP адрес нашего VDS (А-запись, но об этом не написано что это А-запись)
- Как только IP адрес установлен, можем на VDS в Апаче уже прописывать домен и вперед, размещать сайт
Как прикрутить новый домен к apache на Ubuntu ?
Как удалить сайт/домен из apache на Ubuntu ?
Так понимаю нужно полностью стереть все что связано с доменом. Для этого нужно:
Все.. сайт полностью удален, конечно же вы понимаете что у вас должна храниться еще резервная копия какой-то время.
Где лежит сайт ?
где лежит Апач ?
А вообще есть нормальная команда совместимая с другими линуксами:
Как остановить Апач ?
service apache stop
Как запустить Апач ?
service apache start
Как рестартануть Апач ?
service apache restart
Где конфиг Апача ?
тут должен быть конфиг сайта:
etc\apache2\sites-available\сайт.conf
а тут надо создать симлинк на конфиг сайта:
а делается это командой:
a2ensite сайт
Убрать Апач из Автозагрузки надо так:
update-rc.d -f apache2 remove
делается это что в случае если вас ДДОСЯТ, то при перезапуске Апач не стартонул и вы могли разбираться с конфигом
И самое главное, Где лежат логи Апача ?
Кстати если удалить логи апача, это 3 файла:
- error.log
- other_vhosts_access.log
- access.log
то при этом странный Апач перестанет в них писать логи, что бы Апач начал снова писать в логи надо перезапустить сервис
service apache2 restart
Как установить mc в Ubuntu ?
Вообще любые пакеты в Ubuntu ставятся через apt-get
apt-get install mc
А вот в CentOS менеджер пакетов называется yum. Несколько красивее и удобнее.
Теперь о том как делать примитивные бэкапы вашего сайта и конфигов ?
Ясно что нужно бэкапить все те конфиги что вы настроили и весь ваш сайт, остальное же из коробки, создаем файл backup.sh и кладем его в папку
даем ему права на запуск в mc это делается так:
Содержимое файла такое:
Как видно мы копируем в бэкап 2 папки var и etc, 2 файла создадутся в папке /tmp в них же будут и логи Апача, поэтому вероятно что бэкапы эти будут раздуты, после бэкапа можно удалять логи и делать рестарт апача, или перезаписывать пустыми. Впрочем если из вас тут кто поумнее дак может подскажете иной путь. Но это железный метод, главное соблюдать дисциплину и делать бэкапы хотя бы 1 раз в месяц.
Кстати что бы даже так бэкапиться надо поставить еще сам zip так:
apt-get install zip
да.. уже так просто.
Кубики в mc SSH Ubuntu
Это проблема в Putty, нужно указать в ней что у вас дефолтная кодировка UTF-8, и сохранить это как Default Session, особенно если это касается запуска через командную строку.
Вот где эта настройка лежит:
Кубики вместо русских букв на сайте. Win1251 ?
Да будут кубики и квадратики, если апач из коробки, надо добавить кодировку к виртуальному серверу в конфиге Апача.
Вот пример конфига сайта (etc\apache2\sites-available\сайт.conf):
<VirtualHost *:80>
ServerName сайт
DocumentRoot /var/www/сайт
<Directory /var/www/сайт>
AddDefaultCharset Windows-1251
AllowOverride All
</Directory>
</VirtualHost>
Какие VDS я использую ?
Я использую вот эти VDS.
А если вы хотите избежать всех этих иногда очень мешающих задачь, я рекомендую использовать тупо этот конструктор сайтов. Забудете про администрирование как страшный сон, и даже бесплатно.
Как включить коороткие тэги для PHP ?
В конфиге PHP (etc/php5/apache2/php.ini ) должна быть опция:
Как прикрутить поддомен www к уже прикрученному домену ?
Где хранятся сайты? Как узнать место хранения конкретного сайта? Как выбрать место для хранения своего сайта.
Как уже ранее кто-то сказал, если вы что-то продаете или предлагаете и у вас еще нет сайта, то вы в пролете. Дословно фразу не помню, но смысл передал! ;) Именно поэтому, особенно для каждой организации, клуба по интересам, секции и т.п. обязательно нужен свой сайт для предоставления информации о себе, для получения обратной связи из сети. Даже многие обычные люди создают сайты и блоги и зарабатывают на них деньги. У тех, «кто в теме», далеко не по одному сайту.
Т.е. каждый день появляется все больше новых проектов в сети. Больше становится доступной информации по любой сфере деятельности. И все это где-то хранится.
Где хранятся файлы сайтов
По большому счету сайты представляют из себя набор файлов, к которым есть постоянный доступ у любого пользователя через интернет.
Могут ли сайты храниться на персональных компьютерах? Да, могут. Теоретически вы можете сделать сайт и хранить его на своем компьютере. Вся проблема заключается в том, что очень редко у кого компьютеры работают постоянно. А если ваш компьютер хотя бы иногда отключается (намеренно или не по вашей вине), то ваш сайт в это время не будет доступен для пользователей. А кому это, спрашивается, нужно? Никому. Поэтому хранить сайт на своем компьютере и раздавать к нему доступ через интернет крайне нецелесообразно для тех, кто хочет с него что-то поиметь.
Услуга хостинга - это покупка некоторого количества места для хранения файлов своих сайтов на мощных серверах, доступ к которым из интернета обеспечивается постоянно. Чаще всего услуга хостинга покупается именно для хранения сайтов. Т.е. есть специальные организации, которые устанавливают очень мощные сервера, обеспечивают их широкополосным высокоскоростным доступом к интернету и предлагают за деньги размещать на них ваши файлы. Кроме того, для работы ряда сайтов требуется специальное программное обеспечение, которое довольно непросто настроить неопытному пользователю в домашних условиях. А хостинг уже покупается со всеми необходимыми настройками.
Большинство владельцев сайтов покупают хостинг для своих проектов у таких компаний (хостеров). И только довольно крупные организации могут себе позволить купить собственные сервера для своих интернет-ресурсов.
Забегая немного вперед, скажу, что если вы ищите место для хранения своего будущего сайта, то рассмотрите как вариант услуги компании BEGET - это лучший хостинг на мой взгляд!
Как узнать место хранения конкретного сайта?
Для этого, в большинстве случаев, хватает просмотра dns-записей домена исследуемого сайта. Просмотреть dns-записи можно используя различные онлайн-сервисы. например, можно воспользоваться сервисом whoisinform.
В пустую строку вводим нужный адрес и жмем кнопку «Найти». Именно в этом сервисе среди прочих полученных результатов нас интересуют строки вида:
Как выбрать место для хранения своего сайта.
Конкуренция на рынке хостинга очень большая. Различные компании делают очень похожие предложения, стараясь разными способами заманить к себе клиентов. Конечно, большинство пользователей в качестве основного критерия выбора ставят стоимость. Многие хотят найти вообще бесплатный хостинг для себя. Но лично я бесплатный хостинг для хоть сколько-нибудь серьезных проектов никому бы не советовал. Согласитесь, что 100 рублей в месяц за нормальный хостинг - это не деньги, особенно если вы на своем сайте собираетесь как-то зарабатывать!
Поэтому для более корректного выбора рекомендую спрашивать мнения у людей, которые постоянно работают с сайтами. Например, у нас, т.к. мы делаем сайты на заказ, в том числе бесплатно!
Обязательно изучите этот материал: Лучший хостинг для сайта
Читайте также: