Рубрики
Без рубрики

Как разместить другую страницу в цифровом океане (Nginx), с SSL бесплатно (простой путь)

1) Создайте папку для каждой веб -страницы в /var /www, чтобы перейти к /var /var / www, вы должны написать это … Tagged с помощью программирования, хоста, DevOps, Python.

1) Создать папку для каждой веб -страницы в/var/www

Чтобы перейти в/var/www, вы должны написать эти строки: CD .. CD var/www

В моем случае у меня есть папка с именем HTML, внутри HTML Y есть 3 папки для трех разных веб -сайтов, которые я хожу, и index.html, который приходит по умолчанию с nginx

2) Найдите index.html вашего проекта

Да, указан с строчным регистом, а не в прописном или что -то в этом роде, эта штука чувствительна к корпусу …, в моем случае мой индекс. HTML прямо здесь:

Вы можете увидеть маршрут, написав PWD, а затем нажмите войти

3) Скопировать маршрут

Просто скопируйте получаемый маршрут с помощью PWD

4) Перейти на сайты, доступные

CD CD .. CD и т. Д./Nginx/Sites-A-Lateable

Прямо здесь, по умолчанию, у вас есть файл с именем по умолчанию

5) Измените дефолт

Вы должны изменить файл с именем по умолчанию, так что напишите это: VIM по умолчанию (я использую Vim, мне не нравится Nano, я вроде как бубл, не судите меня)

6) Добавить блок сервера:

Прямо здесь ты увидишь что -то вроде этого:

Итак, после первого сервера {

}

Напишите что -то вроде этого:

Сервер {Слушай 80; Слушай [::] 80;

Пример example.com (пример – это просто пример, прямо здесь вам нужно написать свой домен)

root/var/www/example.com (еще один пример, здесь вам нужно добавить только только что маршрут, который вы только что скопировали с помощью PWD в 3 -й части этой вещи)

index index.html (да, я сказал вам, не используйте index.html, или что -то в этом роде, это сбой на вашем сайте)

местоположение/{try_files $ uri; } (для предотвращения ошибок)}

7) Уйти из VIM

Это не так сложно, просто нажмите Scape, затем напишите: x! , чтобы сохранить изменения Вы только что сделали

8) тест

Попробуйте, это путь джедаев (или, может быть, путь ситха, вы просто проверяете его)

Sudo nginx -t

Вы должны увидеть что -то подобное в случае, если у вас нет ошибки

9) Установить сертификат

В случае, если у вас нет сертификата, вы его установите, это руководство для установки:

https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04

10) Добавьте SSL на вашу веб -страницу

sudo certbot -nginx -d example.com -d www.example.com (Опять же, пример – только пример, это имя вашего имени) Этот домен должен быть тем же доменом, который вы написали в только что написали, который вы только что написали, затем нажмите 2, потому что вы не хотите, чтобы люди на вашем сайте не использовали HTTPS.

И это все!! Надеюсь, это может быть полезно

Оригинал: “https://dev.to/ravehunter05/how-to-host-another-page-in-digital-ocean-nginx-with-ssl-for-free-the-easy-way-497c”