Рейтинг:0

Загрузка псевдонима Apache2 из корня документа вместо каталога псевдонима

флаг cn

У меня проблема с apache2. Я новичок в этом, и я пытаюсь решить некоторые проблемы. У меня есть сервер под управлением Debian с установленным apache2.4 и 3 запущенными веб-сайтами. Блестящий сервер, веб-сайт django и статический веб-сайт. Три сайта расположены по-разному Статический веб-сайт — это блогдаун-сайт, расположенный по адресу /var/www/html/mysite с присвоенным ему псевдонимом mysite.com/blog/. Проблема в том, что на этом сайте я не могу загрузить какой-либо css или не могу получить доступ ко всем подстраницам этого сайта. Вместо того, чтобы хранить адрес /blog/link-to-some-page, apache2 ведет меня к /link-to-some-page. Вот мой файл конфигурации apache2.

<Виртуальный хост *:80>
    Веб-мастер администратора сервера@localhost
    DocumentRoot /srv/dev-disk-by-label-disco1/django/wrkt-сайт
    

    <Каталог /srv/dev-disk-by-label-disco1/django/wrkt-site>
    Параметры
        Разрешить переопределить все
        Запретить, разрешить
        Разрешить от всех
    </Каталог>
    
    Псевдоним /static /srv/dev-disk-by-label-disco1/django/wrkt-site/static

    <Каталог /srv/dev-disk-by-label-disco1/django/wrkt-site/static>
        Требовать все предоставленные
    </Каталог>

    <Каталог /srv/dev-disk-by-label-disco1/django/wrkt-site>
        <Файлы wsgi.py>
            Требовать все предоставленные
        </файлы>
    </Каталог>
    
            
 
WSGIDaemonProcess wrkt python-path=/srv/dev-disk-by-label-disco1/django/wrkt-site/ python-home=/srv/dev-disk-by-label-disco1/django/wrkt-site/venv
Работа WSGIProcessGroup
WSGIScriptAlias//srv/dev-disk-by-label-disco1/django/wrkt-site/wrkt/wsgi.py

Псевдоним /blog "/var/www/html/mysite"
    <Каталог "/var/www/html/mysite">
        Параметры
        Аллововеррайд
    </Каталог>
    

# Правила прокси
Прокси-запросы выключены
ProxyPreserveHost включен  
ProxyPass /stats-apps http://localhost:3333/    
ProxyPassReverse /stats-apps http://localhost:3333/

    Журнал ошибок ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log вместе

И вот какие ошибки выдает мне error.log:

[Пн, 27 сентября, 15:01:23.486805 2021] [wsgi:ошибка] [pid 6689] [удаленный XXX.XX.XX.XXX:60541] Не найдено: /css/main.css 
[Пн, 27 сентября, 15:01:23.504880 2021] [wsgi:ошибка] [pid 6689] [удаленный XXX.XX.XX.XXX:58335] Не найдено: /css/fonts.css
[Пн, 27 сентября, 15:01:23.506045 2021] [wsgi:error] [pid 6689] [удаленный XXX.XX.XX.XXX:56566] Не найдено: /images/logo.png
    [Пн, 27 сентября, 15:01:23.507491 2021] [wsgi:error] [pid 6689] [удаленный XXX.XX.XX.XXX:50814] Не найдено: /images/hugo-logo.png

Мне действительно трудно решить эту проблему.

Марко

Michael Hampton avatar
флаг cz
Программное обеспечение blogdown должно иметь возможность корректно генерировать ссылки с выбранным вами префиксом `/blog`. Внимательно проверьте его документацию.
MarkPT avatar
флаг cn
@MichaelHampton зашел в config.yaml и решил изменить параметр baseurl. Теперь проблема в том, что если я пытаюсь получить доступ к сообщению в блоге, вместо `/blog/post-01` мне выдается `/blog/blog/post-01` со всеми неверными ссылками на сообщения.
MarkPT avatar
флаг cn
Я искал помощь в руководстве [ссылка](https://bookdown.org/yihui/blogdown/a-quick-example.html#configure-site), но не смог найти ничего, что помогло бы мне.

Ответить или комментировать

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