Puncte:0

De ce serverul arată pagina Apache implicită în loc de aplicația mea?

drapel il

Am configurat aplicația Php+Mysql pe instanța mea Ec2, dar când ajung la domeniu, se afișează pagina implicită Apache. Bookstack este aplicația mea. jurnal de coadă

172.68.50.230 - - [21/Apr/2022:05:26:52 +0000] "GET / HTTP/1.1" 304 2539 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gec) ) Chrome/100.0.4896.75 Safari/537.36"

Ieșirea mea implicită.conf cat 000-default.conf

<VirtualHost *:443>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    SSLEngine on
    SSLCertificateFile /etc/apache2/certs/pizd.pem
    SSLCertificateKeyFile /etc/apache2/certs/pizd.key
</VirtualHost>

My bookstack.conf

<VirtualHost *:80>
    stiva de cărți ServerName

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/bookstack/public/

    <Director /var/www/bookstack/public/>
        Opțiuni Indexuri FollowSymLinks
        AllowOverride Nici unul
        Solicitați toate acordate
        <IfModule mod_rewrite.c>
            <IfModule mod_negotiation.c>
                Opțiuni -MultiViews -Indexuri
            </IfModule>

            RewriteEngine Pornit

            # Gestionare antet de autorizare
            RewriteCond %{HTTP:Authorization} .
            RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

            # Redirecționați barele oblice de sfârșit dacă nu sunt un folder...
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteCond %{REQUEST_URI} (.+)/$
            RewriteRule ^ %1 [L,R=301]

            # Maner controler frontal...
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^ index.php [L]
        </IfModule>
    </Director>

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

Am verificat asta

sudo ls -l /etc/apache2/sites-enabled/
total 4
-rw-r--r-- 1 rădăcină rădăcină 338 Apr 20 14:20 000-default.conf
lrwxrwxrwx 1 root root 33 Apr 18 09:38 bookstack.conf -> ../sites-available/bookstack.conf

Ce ar trebui să încerc?

paladin avatar
drapel id
Sunteți sigur că `000-default.conf` nu cauzează probleme?
MarkoGM avatar
drapel il
@paladin Nu știu, tocmai am adăugat conținutul.
paladin avatar
drapel id
Vă sugerez să aflați mai multe despre el.
drapel in
Vă rugăm să adăugați și conținutul bookstack.conf.
MarkoGM avatar
drapel il
@GeraldSchneider Tocmai adăugat.
drapel in
Încercați să ajungeți la serverul dvs. prin HTTP sau HTTPS?
MarkoGM avatar
drapel il
https, (Înregistrare pe Cloudflare al companiei mele)
drapel in
Apoi trebuie să adăugați un VirtualHost pentru acel Server cu Port 443.
Puncte:0
drapel jp

Mai întâi, verificați dacă apache ssl-module este încă activat cu: sudo a2enmod ssl.

Apoi adăugați următoarele rânduri în dvs 000-default.conf imediat după DocumentRoot parte:

<Directory /var/www/html/bookstack/public/>
Options FollowSymlinks
AllowOverride All
Require all granted</Directory>
MarkoGM avatar
drapel il
Modulul ssl deja activat.
Dominolias avatar
drapel jp
Ai repornit apache2? Încercați `sudo systemctl restart apache2`

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.