Привет, всем добрым людям !
Если есть возможность подскажите.
Не могу разрешить возникшую передо мной проблему настройки тестового локального сервера Nextcloud под OpenBSD.
Искал по форуму и в поисковиках, но ничего того что мне бы помогло не нашел, возможно плохо искал.
Суть проблемы в следующем, при попытке открытия страницы предполагаемой страницы Nextcloud возникает следующая ошибка, скриншот прикрепляю. Мое предположение, что-то не так с секцией tls конфига апача.
Настройку делал по инструкции отсюда https://www.evernote.com/shard/s513/sh/ba2c4d44-6219-4490-acd7-06a69a2ca523/31c52473d2910cc64ddc9ea1c31d0163
Моё предположение ошибки в работе acme-client при формировании сертификата и ключа.
Курение ман acme-client результата не принесло. (
Большая просьба расскажите как избежать ошибок при работе с acme-client.
Заранее благодарю за любую помощь.
Error. Настройка локального облака Nextcloud (Ошибки при открытии Nextcloud под OpenBSD (вероятно - проблема с сертификатом))
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 7
- ОС: Вынь(да Полож)
Error. Настройка локального облака Nextcloud
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Модератор
- Сообщения: 21240
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Error. Настройка локального облака Nextcloud
Подозреваю, сто по ссылке "подробнее" может быть больше ценной информации.
Есть один универсальный способ: руководствоваться не выложенными непойми где и непойми кем «инструкциями», а нормальной документацией.
Добавлено (12:27):
Так покажите её.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 7
- ОС: Вынь(да Полож)
Re: Error. Настройка локального облака Nextcloud
/etc/httpd.conf
Код: Выделить всё
server "test.home" {
listen on * port 80
location "/.well-known/acme-challenge/*" {
root "/acme"
request strip 2
}
location * {
block return 302 "https://$HTTP_HOST$REQUEST_URI"
}
}
server "test.home" {
listen on egress tls port 443
hsts max-age 15768000
tls {
certificate "/etc/ssl/test.home.crt"
key "/etc/ssl/private/devise.key"
}
# Set max upload size to 513M (in bytes)
connection max request body 537919488
connection max requests 1000
connection request timeout 3600
connection timeout 3600
block drop
# Ensure that no '*.php*' files can be fetched from these directories
location "/nextcloud/config/*" {
block drop
}
location "/nextcloud/data/*" {
block drop
}
# Note that this matches "*.php*" anywhere in the request path.
location "/nextcloud/*.php*" {
root "/nextcloud"
request strip 1
fastcgi socket "/run/php-fpm.sock"
pass
}
location "/nextcloud/apps/*" {
root "/nextcloud"
request strip 1
pass
}
location "/nextcloud/core/*" {
root "/nextcloud"
request strip 1
pass
}
location "/nextcloud/settings/*" {
root "/nextcloud"
request strip 1
pass
}
location "/nextcloud" {
block return 301 "$DOCUMENT_URI/index.php"
}
location "/nextcloud/" {
block return 301 "$DOCUMENT_URI/index.php"
}
location "/.well-known/carddav" {
block return 301 "https://$SERVER_NAME/nextcloud/remote.php/dav"
}
location "/.well-known/caldav" {
block return 301 "https://$SERVER_NAME/nextcloud/remote.php/dav"
}
location "/.well-known/webfinger" {
block return 301 "https://$SERVER_NAME/nextcloud/public.php?service=webfinger"
}
location match "/nextcloud/oc[ms]%-provider/*" {
directory index index.php
pass
}
}
Последний раз редактировалось /dev/random 17.08.2020 14:33, всего редактировалось 1 раз.
Причина: тег [code]
Причина: тег [code]
-
- Модератор
- Сообщения: 21240
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Error. Настройка локального облака Nextcloud
Эээ… Это конфиг апача? По синтаксису похоже на nginx, но никак не апач.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 7
- ОС: Вынь(да Полож)
Re: Error. Настройка локального облака Nextcloud
Это конфиг штатного вебсервера OpenBSD, который идет предустановленный
Добавлено (14:53):
А можно каким -либо образом вообще отказаться от использования сертификатов, я его надеюсь использовать только в своей локалке?-
- Модератор
- Сообщения: 21240
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Error. Настройка локального облака Nextcloud
Можно, конечно. Просто в первом server уберите location с редиректом и добавьте на его место location'ы из второго server.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 7
- ОС: Вынь(да Полож)
Re: Error. Настройка локального облака Nextcloud
Большое спасибо, заработало.
) Но хотелось бы прояснить вопрос с сертификатами почему acme-client выбивает ошибку:
Если есть возвожность, разжуйте.
Или сервису необходимо чтобы домен был обязательно зарегистрирован и доступен в инете?
Привожу конфиг acme-client.conf:
) Но хотелось бы прояснить вопрос с сертификатами почему acme-client выбивает ошибку:
Shell
test# acme-client -v test.home
acme-client: https://acme-v02.api.letsencrypt.org/directory: directories
acme-client: acme-v02.api.letsencrypt.org: DNS: 172.65.32.248
acme-client: https://acme-v02.api.letsencrypt.org/acme/new-order: bad HTTP: 400
acme-client: transfer buffer: [{ "type": "urn:ietf:params:acme:error:rejectedIdentifier", "detail": "Error creating new order :: Cannot issue for \"test.home\": Domain name does not end with a valid public suffix (TLD)", "status": 400 }] (211 bytes)
acme-client: bad exit: netproc(89507): 1
Или сервису необходимо чтобы домен был обязательно зарегистрирован и доступен в инете?
Привожу конфиг acme-client.conf:
Код: Выделить всё
authority letsencrypt {
api url "https://acme-v02.api.letsencrypt.org/directory"
account key "/etc/acme/letsencrypt-privkey.pem"
}
authority letsencrypt-staging {
api url "https://acme-staging-v02.api.letsencrypt.org/directory"
account key "/etc/acme/letsencrypt-staging-privkey.pem"
}
domain test.home {
alternative names { test.home }
domain key "/etc/ssl/private/test.home.key"
domain full chain certificate "/etc/ssl/test.home.pem"
sign with letsencrypt
}
Последний раз редактировалось /dev/random 17.08.2020 17:04, всего редактировалось 1 раз.
Причина: теги code и sh
Причина: теги code и sh
-
- Модератор
- Сообщения: 21240
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Error. Настройка локального облака Nextcloud
Конечно. Суть сертификата в том, чтобы подтвердить, что Вы — владелец домена. Если это не так, никто Вам его не даст.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |