Tôi thiết lập ứng dụng Php+Mysql trên phiên bản Ec2 của mình nhưng khi tôi truy cập miền, trang mặc định của Apache được hiển thị.
Bookstack là ứng dụng của tôi.
nhật ký đuôi
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, như Gecko ) Chrome/100.0.4896.75 Safari/537.36"
Đầu ra default.conf của tôi
con mèo 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>
bookstack.conf của tôi
<Máy chủ ảo *:80>
Ngăn xếp tên máy chủ
Quản trị viên web ServerAdmin@localhost
DocumentRoot /var/www/bookstack/public/
<Thư mục /var/www/bookstack/public/>
Tùy chọn Chỉ mục FollowSymLinks
AllowOverride Không có
Yêu cầu tất cả cấp
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Tùy chọn -MultiViews -Chỉ mục
</IfModule>
Viết LạiEngine Trên
# Xử lý tiêu đề ủy quyền
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Chuyển hướng dấu gạch chéo nếu không phải là thư mục...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Xử lý Bộ điều khiển phía trước...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Thư mục>
Nhật ký lỗi ${APACHE_LOG_DIR}/error.log
Nhật ký tùy chỉnh ${APACHE_LOG_DIR}/access.log kết hợp
tôi đã kiểm tra cái này
sudo ls -l /etc/apache2/sites-enabled/
tổng cộng 4
-rw-r--r-- 1 gốc gốc 338 ngày 20 tháng 4 14:20 000-default.conf
lrwxrwxrwx 1 gốc gốc 33 ngày 18 tháng 4 09:38 bookstack.conf -> ../sites-available/bookstack.conf
Tôi nên thử cái gì?