• Главная

Open Server — установка настройка. Хостинг на своем компьютере! Хостинг на своем компьютере


Как создать свой сервер для сайта: простая инструкция

Здравствуйте, мои дорогие читатели! Мы с вами много говорили о создании собственного веб-ресурса. Думаю, пришла пора поговорить о том, как создать свой сервер для сайта.

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

Забегая немного наперед, должен предупредить вас, что эта задача не одна из легких.

Что представляет собой домашний сервер?

Локальный сервер – это специализированное программное обеспечение, позволяющее управлять (создавать и размещать) персональными сайтами на домашнем оборудовании (локальном компьютере).

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

Что делать?

Отвечу на вопрос достаточно лаконично: скачать и установить необходимый программный набор компонентов. Но прежде чем это сделать, нужно оценить свои возможности, а точнее возможности вашего ПК. Для этого вам необходимо проверить его характеристики: объем оперативной памяти, показатели процессора и т.д.

Кроме того, вам нужен:

  • Активный статистический IP-адрес (чаще всего эта услуга у провайдеров платная, но, к сожалению, без него никак)
  • Бесперебойная высокая скорость приема данных и их передачи. У вас должен быть проверенный и надежный провайдер с минимально допустимой скоростью в 10 Мбит\сек. Идеальный показатель скорости – 100 Мбит\сек.

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

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

Инструкция

Устанавливаем многопользовательскую операционную систему Unix. К примеру, Apple Mac OS X или Линукс (кстати говоря, в этом вопросе и Виндовс не так уж плох, но я бы настоятельно рекомендовал установить все-таки Unix-систему).

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

Заходим в настройки программы (конфигурация Apache) и прописываем в разделе listen 80: ваш айпи-адресс.

Открываем порт №80 и вуаля — пользуемся сервером дома.

Теперь, прописав в адресной строке браузера ваш IP-адрес, компьютер должен открыть конфигуратор Апаче. Поменять корневую директорию интернет-сайта можно через httpd.conf. Ну а если в планах открыть доступ к серверу не только через IP, но и через домен, тогда вам потребуется поднять DNS.

Внимание! Не забудьте о том, что теперь ваш ПК (сервер) нельзя выключать. Если это сделать, ваши сайты в Глобальной сети станут недоступными для пользователей.

Я думаю, данного материала вполне достаточно, чтобы решить для себя: хотите ли вы по-прежнему сделать из своего ПК сервер или нет.

Не забудьте поделиться статьей с друзьями посредством социальных сетей и подписаться на обновления моего блога, до встречи!

C уважением! Абдуллин Руслан

Понравился блог? Подпишись, чтобы получать новые статьи на почту и быть в курсе всех событий!

abdullinru.ru

Хостинг на своем компьютере | Tavalik.ru

С пятёркой главных составляющих процесса создания сайта наверняка знакомы те, кто не единожды задумывался о создании своего интернет-проекта. Это тематика, домен, хостинг, движок сайта (он же CMS), ну и, собственно, сам контент (статьи, картинки, видео, подкасты и т.д.). Часто причиной … Читать далее →

Для работы с веб-проектами на базе популярных CMS (англ. Content Management System — система управления содержимым), таких как WordPress, Drupal, Joomla и др. необходим компонент, который бы обрабатывал скрипты PHP и преобразовывал бы их в код HTML, понятный браузеру. В данной статье рассмотрим … Читать далее →

Веб-сервер IIS в составе Windows, PHP, MySQL и CMS (движок сайта) – с помощью этой четвёрки компонентов на компьютере можно создать собственный сайт совершенно бесплатно. Это удобный формат для исследования возможностей различных движков сайтов. Это концентрация усилий на начальном этапе … Читать далее →

IIS (Internet Information Services) – один из немногих штатных инструментов Windows, которым можно пользоваться, не ища более приемлемых альтернатив от других разработчиков. Веб-сервер IIS с поддержкой языка PHP можно использовать для запуска большей части существующих CMS (Content Management System — … Читать далее →

Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP-запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными.  Ниже подробно рассмотрим процесс установки подобной службы, а именно веб-сервера IIS 8 (Internet … Читать далее →

FTP-Сервер обеспечивает возможность передачи файлов между клиентом и сервером с помощью протокола FTP. Здесь будет рассказано как запустить FTP-сервер в Windows Server 2008 R2.

Здесь я расскажу как организовать хостинг сайта на своем компьютере. Для примера — сайт под управлением WordPress.  В качестве операционной системы будет использоваться Windows Server 2008 R2. (о организации хостинга в Windows 8 можно прочитать здесь). Кто-то начнет сразу кричать … Читать далее →

tavalik.ru

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

           Для проверки в разных браузерах иногда бывает необходимо протестировать свой сайт до того как установить его на платный хостинг. Есть вебмастеры, которые вообще пользуются только домашним компьютером как виртульным хостингом для своего сайта. Как пишут в Интернете, некоторые умудряются держать на своем ноутбуке несколько ресурсов и спокойно вещать их в web-сеть. Если вы тоже хотите  настроить виртуальный хостинг XAMPP на своем компьютере, то в этой статье вы найдете как это сделать.

           Настройка виртуального хостинга не вызывает особых осложнений. Установка XAMPP была описана ранее. Для установки полноценного сервера на домашнем компьютере необходимы некоторые требования:

              - у Вас должен быть уникальный(белый) или выделенный IP. Его можно приобрести у провайдера.

              - вам потребуется ДНС сервер для связи ваших доменных имен с вашим сервером.     Если необходимо при регистрации домена выбирайте регистратора, который предоставляет такие услуги. Обычно такие услуги платные. Можно воспользоваться бесплатным ДНС сервисом Яндекса.

Cool site

           После того как вы только установили XAMPP на домашний компьютер, у вас имеется только один локальный домен localhost. Если вы сделаете настройку виртуальных хостов, то сможете разместить сколько захочется сайтов со своими доменами. Для настройки виртуального хостинга открываете папку   /xampp/apache/conf/extra/httpd-vhosts.conf

            Все что находится в этом файле, оставляете как есть. При добавлении новых хостов, первым должен быть обязательно localhost. Добавлять новые строки в такие файлы лучше всего с помощью специального блокнота  Notepad++ . Добавляете  такие строчки:

Cool site

             Скобки  [   и  ] нужно заменить на <  и  >  соответственно.

           Здесь  mysite.ru и mysite2.ru названия ваших доменов, которые измените на свои. Admin(@)mysite.ru – почта админа сайта.

           После такой настройки виртуального хостинга на домашнем компьютере останется только прописать на ДНС ваши указанные в этом файле домены и направить их на ваш IP.

Cool site

Хотите получать новые интересные статьи с этого сайта

Cool site

vnet-rabota.ru

Веб сервер на своем компьютере

Веб сервер на своем компьютере

По определению вебсервер – это программа, имитирующая среду Большого Интернета внутри домашнего компьютера. Название, состоящее из двух частей «веб» и «сервер» скорее сбивает с толку, так как более понятным является второе наименование – программа локальный сервер. Тогда становится понятно, что применяют эту программу на компьютере пользователя (локально) и, не важно - подключен он к Интернету или нет. Еще более точное наименование - программа домашний сервер.

Программа сервер - это операционная система для среды Интернета, а программа браузер - это аналог программы Word, которая умеет читать сайты - как документы, написанные на языках HTML, PHP, PERL ...

Статья написана в цикле Локальный веб сервер и имеет постоянную ссылку: http://design-for.net/page/veb-server-na-svoem-kompjutere

Локальный веб сервер РАЗДЕЛ

Как вы уже знаете, серверные программы устанавливают на физические серверы (компьютеры постоянно соединенные с сетью интернета), на которых находятся папки сайтов. Папок много разных, так вот, серверы (как программы) показывают браузеру, что - вот эта папка и ЕСТЬ тот сайт, который запрашивается - и тогда, браузер заходит в эту папку, пробуждает программу движок сайта (систему управления), которая начинает выдавать браузеру тексты и картинки, чтобы он смог их перетащить и нарисовать на экране монитора у посетителя.

В отличие от настоящих серверных программ локальный сервер на компьютере – это вспомогательная программа для создания веб сайтов.

Часто спрашивают – может ли работать веб сервер в интернете? Конечно, подразумевается сайт на веб сервере, которые некоторые умельцы пытаются создать на своем старом компьютере, подключив его постоянно к сети интернета.

Сервер на домашнем компьютере

Локальные веб серверы вполне обеспечивают работоспособность сайтов на таких компьютерах-серверах, если для сайтов зарегистрировано доменное имя и об их адресе знают DNS-серверы. Чтобы браузеры пришли на такой сайт с домашним размещением, компьютер-сервер пользователя (владельца сайта) должен иметь постоянный (статичный), а не динамичный адрес (IP) в Интернете.

Другое дело – в практической нужности размещения сайтов на домашнем компьютере. Все же локальные серверы – это программы для создания среды интернета не для настоящих сайтов, а для их предварительных макетов. На таком макете обкатывают функционал и дизайн будущего сайта перед его публикацией в Интернете.

Веб серверы не обладают необходимой степенью защиты от зловредных программ (вирусов, троянов и т.п.), наводнивших нынешний Интернет. Разработчики не думали, что это им понадобиться и не включили в поставку. На настоящем же сервере осуществляется серьезная защита работы серверных программ.

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

С экономической точки зрения домашний сайт так же не очень выгоден. По сути, физический сервер – тот же самый компьютер (только без монитора), но у него на одном жестком диске расположено много сайтов. Если в стоимость обслуживания домашнего сайта надо включать стоимость электроэнергии, стоимость услуг провайдера, обеспечивающего подключение к Интернету, да и остаточную стоимость компьютера, на котором установлен сайт, то на физическом сервере эти расходы делятся на число сайтов.

Кроме того реальный сервер обеспечен надежной защитой от хакерских программ, делает регулярное автосохранение файлов сайта, а хостер (провайдер – владелец сервера) предоставляет администрирование и поддержку.

Физический сервере предназначен для хранения многих сайтов

Ниже пойдет теория для любознательных, а для практиков я советую сразу перейти к одной из статей: Сервер XAMPP или Сервер DENWER.

Так для чего же нужны серверные программы?

Новички должны понимать принцип работы Интернета. Пользователь Интернета имеет на своем компьютере программу браузера, которую он заставляет «пойти» на сайт, лежащий на жестком диске физического сервера (специального компьютера за тысячи верст от посетителя). Там браузер «пробуждает» серверные программы, работающие уже на стороне физического сервера. Они начинают взаимодействовать с браузером - подсовывая (указывать) ему нужные элементы для закачки на компьютер посетителя. Если браузер и серверные программы имеют одинаковые установки, то браузер нарисует на экране монитора дома у пользователя страницу сайта так, как её задумал автор.

Серверные программы – создают не сайт, а среду, в которой могут работать много сайтов. Сайт создается при помощи другой программы, которая называется CMS - система управления сайтом или просто – движок сайта. Для одного сайта движок является его внутренним «механизмом».

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

Основным компонентом является программа сервер (чаще всего Apache), которая собственно и создает среду интернета внутри локального компьютера. Технология Apache проверена временем и отличается скоростью и бесконфликтной работой с любой операционной системой.

Так как в последнее время многие сайты пишутся на языке PHP, то имеется компонент – компилятор языка PHP, который позволяет браузеру прочитать коды сайта и собрать страницу. Такой компилятор языка позволяет браузерам понимать срипты, написанные на языке PHP и правильно отображать всё на экране монитора у посетителя сайта. Некоторые сборки дополнительно содержат интерпретаторы других языков, например, PERL в XAMPP. Наличие компиляторов других языков, кроме PHP, для новичков скорее проблема, потому что такие компоненты придется отключать по причине неиспользуемости.

Следующим компонентом является БД - база данных, где чаще всего применяют MySql за надежность и скорость в работе. Базы данных представляют собой набор таблиц, в ячейках которых указано, где лежит тот или иной элемент страницы сайта (текст или картинка) и указано, как его показывать (повернуть, уменьшить). Современные сайты не имеют как таковых готовых страниц вообще (как мы их видим на экране). Браузером собирает страницы «на лету» (динамически) из элементов (картинок и текста), про которые он узнает из таблиц базы данных. Сами же элементы просто разбросаны по папкам сайта, а таблицы БД, как каталоги в библиотеке, позволяю быстро найти нужный для страницы элемент.

Обычно компоненты сервера его разработчики перебирают с целью уменьшения размера их туториала. Для соединения отдельных программ вместе используют управляющую утилиту (программу) phpMyAdmin.

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

Владелец сервера обладает самыми высокими правами администратора, что позволяет ему входить во все сайты для проверки. Так появляется иерархия пользователей: администратор сервера, следом владелец сайта – администратор только своего сайта (root или admin), зарегистрированные посетители – комментаторы (комюзер или user), которым позволено написать комментарий, простые посетители, которые могут только смотреть.

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

На одной программе локального сервера вы можете создать несколько сайтов, но для каждого вам придется создать своего администратора. Другое дело, что на домашнем компьютере, которым, как правило, пользуется только один человек, нет смысла для каждого администратора создавать разные логины и пароли.

Тут сразу можно пояснить для мнительных инициаторов сайта. Веб сервер – программа теневая, работает невидимо для сидящего перед компьютером. Один раз установили – и все. Её лишь включают (кликнув по одному ярлыку) перед началом работы с домашним сайтом и выключают после (кликнув по второму). Чего-либо читать вам не придется. Для этой программы совершенно не нужна локализация – наличие поясняющих надписей на русском языке. Поэтому при выборе программы локального сервера не следует обращать внимания на русификацию.

Это замечание для тех, кто выбирает отечественный Денвер (чаще Denwer, чем Denver). Ничего особенного кроме русификации и малого размера в нем нет. Хотя уровень последней версии №3 веб сервера Денвер позволяет разрабатывать сайты любой сложности. Об установке локального сервера Denwer, популярного среди русскоязычных пользователей Интернета, вы можете почитать в отдельной статье Установка DENWER.

Обычно сборки локальных серверов кроме серверных программ содержат программы для облегчения труда разработчика сайтов. Чаще всего разработчики в комплект включают какой-нибудь FTP-клиент для закачки файлов на сервер. Программы, подобные FileZilla, легки в усвоении и применяются для закачки файлов на реальный сервер. Для домашнего сайта заливать файлы на сайт как-то смешно, когда можно просто перетащить мышью. Применяются они редко, поэтому ради активации одного FTP-клиент включать весь локальный сервер не стоит. Проще установить FileZilla отдельно, а в комплекте веб сервера ftp-клиент даже не активировать.

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

Кроме веб серверов XAMPP и DENWER среди русскоговорящих пользователей распространены следующие бесплатные серверы: AppServ, TopServer, VertigoServ, Zend Server Community Edition. Почти все веб серверы могут устанавливаться на флешку, не нуждаясь ни в каких драйверах, что позволяет носить прототип вашего сайта с собой. Обычно веб серверы являются кроссплатформенными программами – то есть они могут работать в любых операционных системах, но для операционок из семейства Linux все же лучше использовать специализированный LAMP. Недавно появился веб сервер Open Server, построенный на основе сервера Nginx.

Особой разницы между локальными серверами нет, поэтому устанавливайте любой. Я рекомендую не капризный XAMPP, который из всех домашних серверов имеет самую серьезную поддержку.

Например, я при установке Денвера постоянно спотыкался на всяких мелочах, наверно потому, что он по происхождению "русский", а вот установка XAMPP прошла гладко - с первого раза.

Локальный веб сервер РАЗДЕЛ

ПЕРЕЙТИУстановка XAMPP СТАТЬЯ

Страница создана для пояснения положений в рубриках MaxSite, Программы для создания сайта, Этапы создания сайта и В помощь вебмастеру. Статья имеет постоянную ссылку: http://design-for.net/page/veb-server-na-svoem-kompjutere

design-for.net

Open Server - установка настройка. Хостинг на своем компьютере!

До создания своего собственного сайта осталось совсем немного — установка и настройка Open Server. Это набор множества необходимых программ, превращающий Ваш компьютер в хостинг! Раньше для этой цели использовался Denver. Да и сейчас используется, но в OpenServer все значительно понятнее, удобнее, и добавлен отличный графический интерфейс. Так что я рекомендую именно его.

Собственно переходим на сайт open-server.ru/download/ выбираем версию (советую максимальную Ultimate) они отличаются набором программ и размером установщика. В наше время безлимитный интернет — НЕ роскошь, по-этому лучше скачать все и сразу, нежели потом искать нужные редакторы по всему интернету. Open Server скачатьПосле клика по кнопке «Скачать» нам предложат совершить пожертвование проекту. Сама программа является Бесплатной и Не имеет платной версии. Так что весь проект живет именно за счет пожертвований. Продукт качественный, и если есть лишняя копеечка можете поблагодарить ребят. Если же вы нищеброд или ещё что-то, нажмите на «Нет, спасибо, хочу просто скачать».  Скорость скачивания в таком случае будет чуть быстрее скорости черепахи. При пожертвовании хотя бы 100 р скорость до 1ГБ/сек.

После скачивания жмем правой кнопкой мыши (ПКМ) по установочнику, и выбираем «Запуск от имени Администратора». Выбираем диск на котором достаточно места для установки. Для Ultimate необходимо ~5,7 ГБ (папку создавать не обязательно, при установке она будет создана автоматически).Установка Open Server

После завершения установки переходим в созданную папку. У меня это C:\OpenServerЗапускаем Open Server соответствующий архитектуре вашей операционной системы x86 или x64. Также сразу вынесем ярлык запуска на рабочий стол (ПКМ » Копировать, на Рабочем Столе ПКМ » Вставить Ярлык). Запускаем.Выбираем язык «Русский / Украинский / Английский». Установка Open Server

При первом запуске вас также спросят об установке Microsoft VC++, соглашаемся. В противном случае Опен Сервер может не запуститься, либо работать с ошибками. Установка Open Server

По окончанию перезагружаем компьютер (обязательно!).Запускаем OS, никаких всплывающих окон, он стартует свернутым в трей (рядом с часами). Выбираем зеленый флажок «Запустить». Сразу вылезет предупреждение от брандмауэера системы о доступе к сетям, разрешаем.В браузере забиваем адрес http://localhost/ Если видите следующую картину: Добро пожаловать в Open Server!

Поздравляю! Ваш компьютер превратился в локальный сервер (домашний хостинг)!В следующих статьях установим CMS WordPress / OpenCart

Спасибо за внимание (=Не забудьте добавить сайт в закладки (Ctrl+D)

prostoy-blog.ru

ChiziКаждый может сделать на своем компьютере хостинг (ubuntu)

Хотели бы вы сделать бесплатный хостинг на своем компьютере, где куча места и есть интернет? Я опишу, как мы это сделаем. Также можно создать хостинг и на Windows.  Идея ко мне пришла, когда я смотрел на цены моего хостинга. Я покупаю на год пользования всего 1 Гб, для обычного сайта это нормально, но мы же знаем, что дома у нас есть гораздо больше. У кого-то 80 Гб дома, у кого-то 25 Тб, у меня же дома жесткий диск на 2 Тб, и всем этим я хочу с вами поделиться. Заливать на файлообменники я не хочу, я предоставляю прямые ссылки на файлы. У меня безлимит, скорость хорошая (в обе стороны: входящую и исходящую). Хостинг за деньги я буду использовать для самого сайта, а вот файлы я собираюсь загружать со своего ПК. Скорость, конечно, будет делиться на вас, поэтому чуть что, жалуйтесь, буду принимать меры. Копия сайта уже есть на моем сервере, кому интересно, смотрим http://serv.chizi.by/.Вы сможете перенести свой сайт на свой компьютер.

Собственно, тут объясню, как я это сделал:1) Жесткий диск, главное чтоб вам хватало места.

2) Хороший интернет, чтобы через него все предоставлять.

3) Статический IP, его можно получить у провайдера (только по технологии adsl) у нас в Беларуси, это 3$ в месяц.

4) И, наконец, отдельный компьютер. Я посчитал, что экономнее будет ставить ноутбук (в плане энергии) и его не выключать.

У меня был старый ноутбук samsung r40, его я и использовал под сервер.

Предварительно нужно настроить наш модем на проброс портов HTTP и FTP/SSH (чтобы по ссылке не открывал модем, а наш сервер в сети).

1)Устанавливаем на ноутбук Ubuntu, как установить, в интернете есть описание.2)Устанавливаем php + apache + Mysql

Устанавливаем ApacheОткрываем терминал и выполняем (не забываем включить интернет):

sudo apt-get install apache2

Для запуска и остановки или перезагрузки Apache 2 используем соответственно:

sudo invoke-rc.d apache2 start

sudo invoke-rc.d apache2 stop

sudo /etc/init.d/apache2 restart

После запуска Apache2 можно открыть браузер и проверить работу сервера, перейдя на страницу http://localhost.

Устанавливаем PHPВ терминале выполняем:

sudo apt-get install php5 libapache2-mod-php5

и перезапускаем сервер командой:

sudo invoke-rc.d apache2 restart

Устанавливаем MySQLЭто также не сложно, как и в предыдущих шагах. В терминале выполняем:

sudo apt-get install mysql-server

Далее (важно) изменяем пароль root к серверу БД (если во время установки не спросит автоматически):

sudo mysqladmin -u root password новый_пароль

Перезапускаем Apache 2:

sudo invoke-rc.d apache2 restart

Все должно работать, http://localhost/.3)Устанавливаем phpmyadmin 

Итак, ставим phpmyadmin:

sudo apt-get install phpmyadmin

Если что-то пошло не так, вот как все удалить через purge в консоли:

  • sudo aptitude purge phpmyadmin
  • sudo aptitude purge php5-mysql
  • sudo aptitude purge php5
  • sudo aptitude purge mysql-server
  • sudo aptitude purge apache2

Во время установки, если спросит apache или lighttpd, выберите apache. Также, если спросит настроить ли базу данных dbconfig-common, то выберите да. Далее, вводим наш пароль от Mysql. После этого создаем пароль для входа в phpmyadmin.

Перезапускаем Аpache 2:

sudo /etc/init.d/apache2 restart

проверяем:

http://localhost/phpmyadmin

Если phpmyadmin нет в /var/www/, исправим так:

Добавьте в конец файла /etc/apache2/apache2.conf следующую строку (предварительно выполнив sudo chmod 777 /etc/apache2/apache2.conf, чтобы иметь доступ для записи):

Include /etc/phpmyadmin/apache.conf

и снова перезапускаем Аpache 2:

sudo /etc/init.d/apache2 restart

И теперь у нас уже все есть, осталось только настроить:

/var/www/

Это то место, куда мы можем залить свой сайт, если он у вас один (мне этого достаточно).

Для начала исправим эту папку, чтобы в нее можно было закачивать что угодно. Этой же командой мы можем править любой файл или папку на ubuntu, если будет давать нам доступ:sudo chmod 777 /var/www/

К сайту можно обращаться с сервера  http://localhost/, а с другого компьютера через статический адрес http://[статический адрес], например, мой.

Также можно при желании включить ftp. Для его установки надо установить всего один пакет proftpd, делается это, как всегда, одной командой:sudo apt-get install proftpd

Во время установки Вас спросят, как запускать сервер: самостоятельно или автоматически (через initd). Выберете самостоятельно.

Команда перезагрузки на случай чего:sudo /etc/init.d/proftpd stop/start/restart

Пакет proftpd, так сказать, ядро ftp-сервера, т. е. после его установки ftp-сервер готов к использованию. Подключаться очень просто, логин и пароль системы под ними, можете подключаться по FTP, а сервер, это ваш статичесикй IP.

Или SSH (Защищенный FTP):Установить ssh-сервер в Ubuntu можно одной командой:sudo apt-get install openssh-server

Всё, теперь ssh-сервер установлен и запущен.Чтобы его остановить/запустить/перезапустить, введите команду:sudo /etc/init.d/ssh stop/start/restart

Подключаться так же, как по ftp, советую filezilla (SFTP).

Загрузил все файлы, импортировал через phpmyadmin (можно использовать и его в корне сайта) базу данных.

У меня была проблемма с ЧПУ в WordPress c ubuntu, решаем тут.

Теперь все файлы, что лежат у нас в  /var/www/, можно будет открывать удаленно, т. е. можно использовать его даже как файловый сервер, например, так. Главное, чтобы нам место позволяло, эту статью я позже возможно разделю на несколько подстатей, а пока пробуйте и наслаждайтесь, вы будете одни из немногих людей, кто не переплатит хостингам. Будут вопросы, пишите, все разжую, чуть что.

Подключаем к нашему некрасивому IP новый домен, например, на hoster.by, и через 3 дня наслаждаемся новым именем:Также можно создать хостинг и на Windows.

P.S.

Вот ссылка, как на один IP вешать несколько сайтов и увидеть сайт по сети (для Максима). Файлик .htaccess добавляем в корень сайта или директорией выше, кому как удобнее.

Название статьи при не правильной раскладке клавиатуры: Rf;lsq vj;tn cltkfnm ct,t [jcnbyu ,tcgkfnyj (ubuntu)Если вдруг появилось желание поблагодарить автора,просто нажмите на рекламу чуть ниже, этого будет достаточно :)

chizi.by