Puncte:0

Se încarcă alias Apache2 din rădăcina documentului în loc de directorul alias

drapel cn

Am o problema cu apache2. Sunt nou în ea și încerc să rezolv niște probleme. Am un server care rulează Debian cu apache2.4 instalat și 3 site-uri care rulează. Un server strălucitor, un site web django și un site web static. Cele trei locuri sunt situate diferit Site-ul web Static este un site de blogdown situat la /var/www/html/mysite cu un alias atribuit mysite.com/blog/. Problema este că navigând pe acel site nu pot încărca niciun CSS sau nu pot accesa fiecare subpagină a acestui site. În loc să mențin adresa /blog/link-to-some-page, apache2 mă conduce la /link-to-some-page. Aici fișierul meu de configurare apache2.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /srv/dev-disk-by-label-disco1/django/wrkt-site
    

    <Director /srv/dev-disk-by-label-disco1/django/wrkt-site>
    Opțiuni FollowSymLinks
        AllowOverride All
        Comanda refuzată, permiteți
        Permite de la toți
    </Director>
    
    Alias ​​/static /srv/dev-disk-by-label-disco1/django/wrkt-site/static

    <Director /srv/dev-disk-by-label-disco1/django/wrkt-site/static>
        Solicitați toate acordate
    </Director>

    <Director /srv/dev-disk-by-label-disco1/django/wrkt-site>
        <Fișiere wsgi.py>
            Solicitați toate acordate
        </Fișiere>
    </Director>
    
            
 
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 wrkt
WSGIScriptAlias ​​/ /srv/dev-disk-by-label-disco1/django/wrkt-site/wrkt/wsgi.py

Alias ​​/blog „/var/www/html/mysite”
    <Directorul „/var/www/html/mysite”>
        Opțiuni FollowSymLinks
        AllowOverride Nici unul
    </Director>
    

# Reguli de proxy
ProxyRequests dezactivat
ProxyPreserveHost activat  
ProxyPass /stats-apps http://localhost:3333/    
ProxyPassReverse /stats-apps http://localhost:3333/

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combinat

Și aici sunt erorile pe care mi le dă errors.log:

[Luni, 27 septembrie 15:01:23.486805 2021] [wsgi:error] [pid 6689] [la distanță XXX.XX.XX.XXX:60541] Nu a fost găsit: /css/main.css 
[Luni, 27 septembrie 15:01:23.504880 2021] [wsgi:error] [pid 6689] [la distanță XXX.XX.XX.XXX:58335] Nu a fost găsit: /css/fonts.css
[Luni, 27 septembrie 15:01:23.506045 2021] [wsgi:error] [pid 6689] [la distanță XXX.XX.XX.XXX:56566] Nu a fost găsit: /images/logo.png
    [Luni, 27 septembrie 15:01:23.507491 2021] [wsgi:error] [pid 6689] [la distanță XXX.XX.XX.XXX:50814] Nu a fost găsit: /images/hugo-logo.png

Chiar am probleme să rezolv asta.

Marco

Michael Hampton avatar
drapel cz
Software-ul blogdown ar trebui să aibă o opțiune de a genera corect linkurile cu prefixul `/blog` pe care l-ați ales. Verificați cu atenție documentația acesteia.
MarkPT avatar
drapel cn
@MichaelHampton merge în `config.yaml` și modifică parametrul `baseurl` rezolvat. Problema acum este că dacă încerc să accesez o postare a blogului, în loc de `/blog/post-01` îmi dă `/blog/blog/post-01` cu toate linkurile pentru postări incorecte
MarkPT avatar
drapel cn
Am căutat ajutor în ghid [link](https://bookdown.org/yihui/blogdown/a-quick-example.html#configure-site) dar nu am reușit să găsesc ceva care să mă fi ajutat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.