Блог

Hosting multiple websites on a vps

Если вы хотите разместить более одного домена на своём сервере, вам нужно создать соответствующие хосты на веб-сервере, так чтоб сервер мог знать, какой контент должен быть обслужен по входящему запросу. В этом руководстве вы изучите как создавать виртуальные хосты или Apache virtualhost на CentOS 7. Первым делом, вам нужно установить Apache на вашей CentOS7-машине пропустите этот шаг, если вы его уже установили. Apache может быть легко установлен со стандартных репозиториев CentOS следующей командой:.

Теперь вам надо создать дерево каталогов, которое будет использоваться для хранения данных веб-сайтов. Вам нужно использовать уникальный корневой каталог документов для каждого создаваемого виртуального хоста Apache virtualhost. В этом руководстве yourdomain.

project cars dedicated server

Это должно быть ваше доменное имя. Вторая, ServerAliasопределяет другие имена, которые должны интерпретироваться так, как будто это основной домен. Это удобно для использования дополнительных доменных имен, например, с использованием www:.

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

Как создать Apache virtualhost на CentOS 7

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

Apache содержит инструменты, позволяющие нам это сделать. Мы можем использовать утилиту a2ensite для включения каждого из наших сайтов следующим образом:. Если до этого вы использовали не реальные доменные имена, которыми вы владеете, а тестовые, вы можете протестировать работоспособность виртуальных хостов, временно изменив файл hosts на вашем локальном компьютере.

VPS Hosting – angelway.info – регистрация доменов, хостинг, сайты, серверы

Это позволит перехватывать любой запрос к доменам, которые вы настроили и перенаправлять его на ваш VPS сервер так, как это сделала бы система DNS в случае использования реально зарегистрированных доменов. Это будет работать только с вашего локального компьютера и используется только для тестирования. Убедитесь, что дальнейшие шаги вы будете проделывать на вашем локальном компьютере, а не на VPS сервере. Вам необходимо знать пароль администратора или быть членом группы администраторов. Если вы используете компьютер с Mac или Linux, вы можете редактировать локальный файл с правами администратора, введя команду:.

Если у вас компьютер с Windows, вы можете найти инструкции по редактированию файла хостов. В этом случае мы можем добавить следующие строки в конец файла hosts:. В результате этого любые запросы к example. Это удобно для проверки правильности настройки наших виртуальных хостов для случая, когда мы не являемся реальными владельцами этих доменных имен. Теперь, когда ваши виртуальные хосты сконфигурированы, вы можете легко протестировать работоспособность, перейдя в браузере по ранее настроенным адресам:.

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

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

VPS Hosting

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

Apache может работать с любым количеством доменных имен, так что можете добавлять новые сайты до тех пор, пока ваш сервер справляется с нагрузкой. Twitter Facebook Hacker News.

Subscribe Subscribed. We hope you find this tutorial helpful. In addition to guides like this one, we provide simple cloud infrastructure for developers.

аренда vps сервера на один день

Введение Веб-сервер Apache является самым популярным средством размещения веб-контента в интернете. Необходимые условия Перед тем, как приступать, вам необходимо создать не-рутового пользователякак описано в шагах Если он еще не установлен, вы можете сделать это при помощи команды apt-get: Шаг 1 - Создание структуры директорий Первый шаг, который мы собираемся предпринять, это создать структуру директорий, содержащую данные сайта, которые будут отображаться посетителям.

Например, для наших сайтов мы создадим директории следующим образом: Шаг 2 - Назначение прав Теперь у нас есть структура директорий для наших файлов, но владелец этих директорий - root-пользователь. Если мы хотим, чтобы наши обычные пользователи могли изменять файлы в наших веб-директориях, мы можем изменить их владельца следующим образом: Это необходимо для того, чтобы страницы сайта отображались корректно: Шаг 3 - Создание демо-страниц для каждого виртуального хоста Наша структура директорий готова.

Multiple Websites. Free Domain Registration.

How to host multiple sites on one account with Digital Ocean (2016 easy tutorial)

Web Space. Email Accounts. MySQL Databases. Free App Store. Free Daily Backups. Search Engine Optimization. Free Setup. Advanced Security Features. Cloud Hosting. Website Builder.

Как настроить виртуальные хосты в Apache на Ubuntu LTS | DigitalOcean

All Our plans include. Free domain. Unlimited Database.