Инструменты пользователя

Инструменты сайта


vji:wikijs:start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
vji:wikijs:start [2025/07/23 08:16] vjivji:wikijs:start [2025/07/23 08:19] (текущий) vji
Строка 12: Строка 12:
 <code> <code>
 sudo apt install -y docker docker-compose nginx openssl sudo apt install -y docker docker-compose nginx openssl
-<code>+</code>
 ===== 2. Настройка Wiki.js ===== ===== 2. Настройка Wiki.js =====
  
Строка 63: Строка 63:
 ==== 3.1. Генерация SSL-сертификатов ==== ==== 3.1. Генерация SSL-сертификатов ====
 <code> <code>
-sudo mkdir -p /etc/nginx/ssl/wikibssz.test+sudo mkdir -p /etc/nginx/ssl/wiki.test
 </code> </code>
 <code> <code>
 sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout /etc/nginx/ssl/wikibssz.test/key.pem \ + -keyout /etc/nginx/ssl/wiki.test/key.pem \ 
- -out /etc/nginx/ssl/wikibssz.test/cert.pem \ + -out /etc/nginx/ssl/wiki.test/cert.pem \ 
- -subj "/CN=wikibssz.test" \ + -subj "/CN=wiki.test" \ 
- -addext "subjectAltName=DNS:wikibssz.test"+ -addext "subjectAltName=DNS:wiki.test"
 </code> </code>
 <code> <code>
-sudo chmod 644 /etc/nginx/ssl/wikibssz.test/*+sudo chmod 644 /etc/nginx/ssl/wiki.test/*
 </code> </code>
 ==== 3.2. Создание конфига Nginx ==== ==== 3.2. Создание конфига Nginx ====
 <code> <code>
-sudo tee /etc/nginx/conf.d/wikibssz.test.conf << 'EOF'+sudo tee /etc/nginx/conf.d/wiki.test.conf << 'EOF'
 server { server {
    listen 80;    listen 80;
-   server_name wikibssz.test;+   server_name wiki.test;
    return 301 https://$host$request_uri;    return 301 https://$host$request_uri;
 } }
Строка 86: Строка 86:
 server { server {
    listen 443 ssl;    listen 443 ssl;
-   server_name wikibssz.test;+   server_name wiki.test;
  
-   ssl_certificate /etc/nginx/ssl/wikibssz.test/cert.pem; +   ssl_certificate /etc/nginx/ssl/wiki.test/cert.pem; 
-   ssl_certificate_key /etc/nginx/ssl/wikibssz.test/key.pem;+   ssl_certificate_key /etc/nginx/ssl/wiki.test/key.pem;
  
    location / {    location / {
Строка 116: Строка 116:
 ==== 4.1. Добавление домена в hosts (если нужно) ==== ==== 4.1. Добавление домена в hosts (если нужно) ====
 <code> <code>
-echo "127.0.0.1 wikibssz.test" | sudo tee -a /etc/hosts+echo "127.0.0.1 wiki.test" | sudo tee -a /etc/hosts
 </code> </code>
 ==== 4.2. Проверка доступности ==== ==== 4.2. Проверка доступности ====
 <code> <code>
-curl -vk https://wikibssz.test+curl -vk https://wiki.test
 </code> </code>
 ==== 4.3. Проверка логов ==== ==== 4.3. Проверка логов ====
Строка 129: Строка 129:
 ===== 5. Дополнительные настройки ===== ===== 5. Дополнительные настройки =====
  
-==== 5.1. Открытие портов в фаерволе (если используется) ====+==== 5.1. Открытие портов в Firewall (если используется) ====
 <code> <code>
 sudo ufw allow 80/tcp sudo ufw allow 80/tcp
Строка 141: Строка 141:
 Добавить строку: Добавить строку:
 <code> <code>
-@monthly openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/wikibssz.test/key.pem -out /etc/nginx/ssl/wikibssz.test/cert.pem -subj "/CN=wikibssz.test" -addext "subjectAltName=DNS:wikibssz.test" && docker restart nginx-proxy+@monthly openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/wiki.test/key.pem -out /etc/nginx/ssl/wiki.test/cert.pem -subj "/CN=wiki.test" -addext "subjectAltName=DNS:wiki.test" && docker restart nginx-proxy
 </code> </code>
 ===== 7. Готово! ===== ===== 7. Готово! =====
Строка 149: Строка 149:
  
 >Wiki.js теперь доступен по:   >Wiki.js теперь доступен по:  
- +>HTTP: http://wiki.test (автоматически перенаправляет на HTTPS)   
-HTTP: http://wikibssz.test (автоматически перенаправляет на HTTPS)   +>HTTPS: https://wiki.test
- +
-HTTPS: https://wikibssz.test+
  
 ---- ----
  
 >Для доступа с других устройств добавьте запись в их файл `hosts`: >Для доступа с других устройств добавьте запись в их файл `hosts`:
- +><IP_сервера> wiki.test
-<IP_сервера> wikibssz.test+
vji/wikijs/start.1753258565.txt.gz · Последнее изменение: 2025/07/23 08:16 — vji

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki