Я перенес установку Nextcloud с одного сервера на другой и «допустил ошибку», изменив структуру папок.Установка Nextcloud теперь находится в папке "/ var / www / html / nextcloud /" и больше не находится в папке "/var/www/html/".
. Пока все работает, но по URL-адресу происходит сбой.,Когда я захожу на example.com, я попадаю на страницу Apache 2 по умолчанию.Чтобы добраться до Nextcloud, мне нужно перейти на example.com/nextcloud
. Я бы хотел, чтобы domain.com автоматически перенаправил на example.com/nextcloud.
. Что меня удивляет, так это конфигурация apache2 вgeneral.
У меня есть конфигурация по умолчанию с 000-default.conf, в которой я ничего не изменил.Кроме того, я создал конфигурацию nextcloud.conf с
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/nextcloud
Redirect permanent "/" "https://example.com/"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
<Directory /var/www/html/nextcloud>
Options +FollowSymlinks
AllowOverride All
</Directory>
Помимо Nextcloud, сервер документов ONLYOFFICE будет работать в докере на сервере.Это должно быть доступно по адресу subdomain.example.com.
Действительно ли мне нужен nextcloud.conf в созвездии или мне нужно отредактировать 000-default.conf для установки Nextcloud и использовать только другую конфигурацию для ONLYOFFICE?
Я следовал этим инструкциям в течение всей процедуры
https://help.nextcloud.com/t/howto-what-to-do-for-having-nextcloud-onlyoffice-on-the-same-host/33192
Я надеюсь, что мне удалось выразить себя наполовину понятно и что вы можете мне помочь :)весь процесс заставил меня потерять много нервов.
Большое спасибо и хороших выходных!
Катхаки