08 September 2010, 23:28:18
Навигация
Главная
Правила сайта
Друзья сайта
Контент
Статьи
Новости
Фотогалерея
Файлы
Каталог ссылок
Заметки на полях
Сервисы
Форум
Ликбез
FAQ
Поиск
Обратная связь
To Do
Пользователей онлайн
Гостей онлайн: 2

Участников онлайн: 0

Всего участников: 20
Последний участник: anton
История посещений
Frankenstein 6 недель
anton34 недель
alnik68 недель
rol77 недель
yury177 недель
said_t80 недель
shkurko83 недель
Bruner83 недель
bas91 недель
sholohow94 недель
Блоги
Frankenstein
» Протокол OSCAR от...
Последние статьи
Восстановление GRUB 2
Линукс и права доступа
Виртуальная машина
Веб-сервер своими ру...
Убираем индикатор ра...
RSS

RSS feed validator

Для корректной работы сайта требуется разрешить в браузере использование JavaScript.
Веб-сервер своими руками

Много кто хотел создать собственный сайт. Но при этом главным вопросом был хостинг —   место размещения сайта. Конечно, можно обойтись и бесплатным или купить, но для тестирования своего сайта (если только вы не планируете использовать готовый шаблон и систему управления) это не имеет смысла. После прочтения этой статьи вы поймёте, что сделать полноценный хостинг для тестирования сайтов в домашних условиях очень просто. Что же для этого нужно?

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

Для установки запустите менеджер пакетов Synaptic. В нём нужно выбрать и отметить для установки:

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

php5. Этот пакет тоже является метапакетом для установки интерпретатора языка PHP в минимальной конфигурации. Для начала вам хватит и такой, а разобравшись, поймёте сами, какие ещё пакеты вам нужно установить дополнительно (например, php5-gmp — математические функции для вычислений с высокой точностью, php5-pspell — проверка правописания и т.д.). Сейчас вам из дополнительных пакетов нужен только php5-mysql для работы с базами данных.

mysql-server-5.1. Этот пакет (и все, от которых он зависит) необходим для функционирования сервера баз данных MySQL. Хотя этого вполне достаточно для нормальной работы, рекомендую вам установить несколько пакетов для удобной работы с базами данных. Это mysql-navigator и mysql-query-browser.

После выбора всех пакетов нажмите кнопку «Применить» и дождитесь окончания установки. В процессе установки нужно будет ввести пароль администратора для сервера MySQL. Можете оставить это поле пустым, но я вам не рекомендую это делать.
Если вы ожидали продолжения в виде настройки сервера, я вынужден вас разочаровать — минимальная настройка была выполнена автоматически непосредственно в процессе установки.

Последний шаг — проверка результата нашей работы. Откройте браузер, введите в адресной строке «http://localhost/» и нажмите Enter. У вас откроется страница с текстом «It works!» («Это работает!»), что означает, что ваш веб-сервер установлен, настроен и работает правильно.

Веб-сервер работает

И последний вопрос — где же размещены файлы вашего сайта? В папке «/var/www/».

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

Как создать несколько сайтов, а также как сделать ваш сайт видимым снаружи, я вам расскажу в ближайшее время.

Comments
No Comments have been Posted.
Post Comment
Please Login to Post a Comment.
Ratings
Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Случайная цитата

Если звёзды зажигают, значит, это кому-нибудь нужно...

В. Маяковский

Авторизация
Имя пользователя

Пароль



Не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Shoutbox
You must login to post a message.

Чубатый Виталий
10.09.2009 16:44
Новая рубрика - "Ликбез для юзеров".

Чубатый Виталий
13.01.2009 18:04
Включен мини-чат :).
Рекламный блок
Статистика файлов
Новые файлы
"Гостья из будущего" - тема (PHP-Fusion, 16.04.10 12:13:45)
IMadering - украинская локал... (Программы, 12.04.10 21:48:14)
Панель напоминания "Включите... (PHP-Fusion, 24.11.09 23:37:01)
Video Panel (PHP-Fusion, 19.11.09 15:49:54)
Lightbox panel (PHP-Fusion, 23.09.09 11:11:38)
Популярные файлы
Плагин "Register question" д... (PHP-Fusion, скачиваний - 3047)
Прекрасное Далёко (MIDI, скачиваний - 1603)
Полёт на флипе (Рингтоны, скачиваний - 714)
Компьютерный камертон (Программы, скачиваний - 685)
Русская локализация к v.7.01... (PHP-Fusion, скачиваний - 567)