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?