Lazarev-granit.ru

Лазарев Гранит
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как настроить веб сервер в домене

Размещение сайта на хостинге

С автоматической установкой CMS

1. Войдите в панель управления хостингом, используя свой номер договора и пароль.

2. Перейдите в раздел Сайты.

3. Нажмите кнопку Создать сайт в правом верхнем углу.

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

5. Выберите CMS из списка доступных. В качестве примера устанавливается CMS WordPress.

6. Укажите необходимые данные для автоматической установки и нажмите кнопку Продолжить.

7. На финальной странице вы сможете увидеть основные реквизиты для дальнейшей работы с сайтом.

8. Обратитесь к своему сайту по адресу http://ваш_домен/. Если домен направлен на хостинг, то вы увидите главную страницу сайта.

Продолжить работу с сайтом вы сможете в административной панели вашей CMS. Чтобы попасть в неё, нажмите на кнопку Перейти в панель управления.

Без автоматической установки CMS

1. Войдите в панель управления хостингом, используя свой номер договора и пароль.

2. Перейдите в раздел Сайты.

3. Нажмите кнопку Создать сайт в правом верхнем углу.

4. Выберите домен из списка зарегистрированных по договору или введите название сайта вручную и нажмите кнопку Продолжить.

5. Далее выберите вкладку Без CMS. Для создания базы данных активируйте слайдер Создать базу, введите название базы, имя пользователя и пароль, а затем нажмите кнопку Продолжить.

6. После создания сайта на хостинге появится каталог с его названием. Файлы следует разместить в каталоге ваш_домен/docs. Сделать это можно с помощью файлового менеджера панели управления или FTP-клиента.

7. Обратитесь к своему сайту по адресу http://ваш_домен/. Вы увидите главную страницу сайта или мастер установки CMS. При необходимости выполните инструкции мастера установки CMS.

8. В некоторых случаях может потребоваться дополнительная настройка веб-сервера для корректной работы сайта. Системные требования следует уточнить у разработчиков сайта или в документации по вашей CMS. Также рекомендуем ознакомиться с инструкциями по настройке популярных CMS.

9. Базовая настройка веб-сервера производится в разделе Управление веб-сервером панели управления хостинга. На вкладке Управление модулем PHP можно выбрать версию PHP, а также изменить основные настройки PHP.

ServerBindings — привязка сайтов в IIS

На одном веб сервере IIS можно запустить множество сайтов. Однако, чтобы IIS мог корректно распределять HTTP запросы, каждый сайт должен идентифицироваться уникальным значением. Для веб-сайта IIS оно формируется из трех атрибутов, комбинация которых для каждого сайта должна быть уникальной. Это:

  • номер TCP порта
  • IP адрес
  • имя узла (host header)

Информация о запущенных сайтах хранится в атрибуте ServerBindings метабазы IIS в формате IP:Port:Hostname. Поэтому, что запустить несколько сайтов на одном порту и IP адресе, нужно использовать уникальный Host header. Что это такое? Host header – это часть HTTP запроса к серверу, который отправляет клиент, указывая к какому конкретно сайту он хочет обратиться. Соответственно, данный host header должен быть указан на стороне веб сервера, а в DNS содержаться корректная запись, по которой можно определить соответствие между именем хоста и IP адресом веб-сервера.

Читать еще:  Cam модуль как настроить для дом ру

Например, наш тестовый веб сайт IIS уже на 80 порту. Нам нужно добавить второй сайт на этом же порту.

В консоли управления IIS создадим второй сайт (Add Website). С именем TestSite , файлы которого будут храниться в каталоге c:inetpubTestSite (имя хоста пока не указываем).

После того, как вы нажмете “OK”, появится предупреждение, в котором говорится, что вы не можете использовать привязку *:80 для двух сайтов, т.е. одновременно может работать только один из них.

Согласимся с этим предупреждением. Итак, у нас появился второй сайт, также привязанный к 80 порту, но запустить его без остановки первого сайта нельзя.

Настройка веб-сервера, чтобы его можно было открыть на других компьютерах в локальной сети

По умолчанию, веб-сервер Apache настроен отвечать всем, кто пытается к нему подключиться. Подключиться к компьютеру, а, следовательно, и к веб-серверу, проще всего по его IP адресу.

Если вы хотите открыть страницу локального веб-сервера на другом устройстве (компьютер, телефон), подключённом к этой же локальной сети, то достаточно в строке браузера набрать IP адрес компьютера, на котором запущен веб-сервер.

Отправляем файл на хостинг

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

В панели управления хостинга выбираем раздел «Домены», там находим домен mihailmaximov.ru и нажимаем на значок папки рядом с ним. Папка — это файловый менеджер, мы как бы открываем виртуальный диск с нашим сайтом:

Несмотря на то, что сайт мы только создали, там уже что-то лежит. Разберёмся:

Папка cgi-bin — это папка для выполнения скриптов, написанных на языках Perl, C и shell. У нас таких скриптов на сайте нет, поэтому эту папку мы не трогаем.

Файл .htaccess — это файл для локальной настройки веб-сервера, то есть той программы, которая отдаёт нам сайт. С помощью этого файла можно защитить папки паролем, добавить переадресации, хитрым образом видоизменять запросы — как-нибудь напишем об этом подробно.

index.html — это документ, который веб-сервер считает корневым, как бы «нулевой километр» нашего сайта. Если запросить сайт mihailmaximov.ru, то веб-сервер найдёт в корневой папке index.html и отдаст его содержимое.

Читать еще:  Нет домашнего телефона как подключить интернет wifi роутер

Сейчас в файле index.html лежит стандартный приветственный текст от хостинга, и он нам не нужен. Удалим его. Отмечаем этот файл галочкой и нажимаем вверху «Удалить».

Осталось закачать вместо него то, что нам нужно.

  1. Открываем наш файл с сайтом. Для вашего удобства исходный код приведён ниже в расхлопе.
  2. Сохраняем этот файл под именем index.html — это будет главный файл нашего сайта.
  3. В панели управления хостингом находим кнопку «Загрузить файл», выбираем наш index.html и подтверждаем.

Когда DNS-записи обновятся, все увидят, что находится по адресу mihailmaximov.ru, Всё, сайт готов:

4. Создание virtual host

В панели слева, выберите «Virtual Hosts». Справа нажмите на пиктограмму «+» для создания виртуального хоста. Перед вами откроется окно конфигурации, в котором необходимо добавить следующие параметры:

В конфигурации мы использовали следующие переменные для путей:

$SERVER_ROOT — /usr/local/lsws/. Указывает на расположение OLS)

$VH_ROOT — /usr/local/lsws/$VH_NAME. Это не Document root! Переменная задает корневой каталог виртуального хоста, в котором находятся все файлы, относящиеся к виртуалхосту.

Config DIR — /usr/local/lsws/conf/vhosts/$VH_NAME. Конфигурационный файл виртуалхоста.

При нажатии на кнопку сохранения; OpenLiteSpeed выдаст ошибку, сообщив, что файл конфигурации не существует. Итак, нажмите «CLICK TO CREATE», чтобы OpenLiteSpeed создал для вас файл конфигурации виртуального хоста.

Затем сохраните конфигурацию

После того как виртуальный хост создался, перейдите в «Virtual Hosts» -> «Choose Virtual Host» (dmt.co.ua) -> «General» и измените конфигурации, как показано ниже.

$VH_ROOT/html/ — является document root нашего виртуалхоста.

Зайдите в «Virtual Hosts» -> выберите «Virtual Host (dmt.co.ua)» -> «General» -> Index Files. Задайте имя индексного файла:

Затем, перейдите в «Virtual Hosts» -> Выберите «Virtual Host (dmt.co.ua)» -> «Log» -> «Virtual Host Log». Задайте файл журнала для хранения журналов ошибок OpenLiteSpeed:

Перейдите в «Virtual Hosts» -> Выберите «Virtual Host (dmt.co.ua)» -> «Log» -> «Access Log». Задайте файл журнала для хранения журналов доступа OpenLiteSpeed:

Перейдите в «Virtual Hosts» -> Выберите «Virtual Host (dmt.co.ua)» -> «Log» -> «Security». Разрешить всем доступ к веб-страницам можно указав звердоску в директиве Allowed List.

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

Теперь создайте корневой каталог документов и каталог журналов для виртуального хоста:

Перезапустите веб-сервер и проверьте результат в Dashboard. Он должен быть следующим:

Шаг 5 — Настройка файла Hosts (опционально)

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

Читать еще:  Как подключить провод домашнего телефона

Эта настройка будет перехватывать любые запросы для настроенных вами доменов и указывать на ваш локальный компьютер или VPS сервер, как бы это делала DNS система если бы использовались зарегистрированные домены. Хотя это будет работать только с вашего компьютера, это полезно для целей тестирования.

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

Если вы на компьютере Mac или Linux, отредактируйте ваш локальный файл с привилегиями администратора:

Допустим, мой VPS имеет IP адрес 111.111.111.111, тогда в самый низ файла hosts мне нужно добавить две строки:

Если вы настроили виртуальные домена на локалхосте, то строки могут выглядеть так:

Если вы на машине Windows, откройте командную строку с привилегиями администратора и наберите там:

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

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

Это будет перенаправлять любые запросы на example.com и test.com с вашего компьютера и отправлять их на ваш сервер 111.111.111.111.

Сохраните и закройте файл. Теперь вы можете протестировать ваши настройки. Когда убедитесь, что всё работает, удалите эти две строки из файла.

Привязка сертификата к веб-сайту

После создания сертификата SSL необходимо привязать его к веб-сайту, на котором установлен ArcGIS Web Adaptor . Привязка означает процесс настройки сертификата для использования порта 443 на веб-сайте. Инструкции по привязке сертификата к веб-сайту отличаются в зависимости от платформы и версии веб-сервера. Если вам необходимы инструкции, обратитесь к системному администратору или изучите документацию веб-сервера. Пример шагов для привязки сертификата в IIS см. ниже.

Привязка сертификата к порту 443 в IIS

В Manager IIS выполните следующие шаги, чтобы связать сертификат с HTTPS-портом 443:

  1. Выберите ваш сайт в дереве каталога и на панели Действия щелкните Связи .
    • Если порт 443 отсутствует в списке Связи, щелкните Добавить . В ниспадающем списке Тип выберите https . Оставьте порт 443.

  • Если порт 443 имеется в списке, выберите его и щелкните Редактировать .
  • В ниспадающем списке сертификата выберите имя вашего сертификата и щелкните OK .

    голоса
    Рейтинг статьи
  • Ссылка на основную публикацию
    ВсеИнструменты
    Adblock
    detector