Điểm:0

Tại sao máy chủ hiển thị trang Apache mặc định thay vì ứng dụng của tôi?

lá cờ il

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ì?

paladin avatar
lá cờ id
Bạn có chắc là `000-default.conf` của mình không gây ra bất kỳ sự cố nào không?
MarkoGM avatar
lá cờ il
@paladin Tôi không biết, tôi chỉ thêm nội dung.
paladin avatar
lá cờ id
Tôi đề nghị cho bạn để biết thêm về nó.
lá cờ in
Vui lòng thêm cả nội dung của bookstack.conf.
MarkoGM avatar
lá cờ il
@GeraldSchneider Mới thêm vào.
lá cờ in
Bạn đang cố truy cập máy chủ của mình qua HTTP hoặc HTTPS?
MarkoGM avatar
lá cờ il
https,(Bản ghi trên Cloudflare của công ty tôi)
lá cờ in
Sau đó, bạn cần thêm Virtualhost cho Máy chủ đó với Cổng 443.
Điểm:0
lá cờ jp

Trước tiên, hãy kiểm tra xem mô-đun ssl của apache đã được bật chưa với: sudo a2enmod ssl.

Sau đó thêm các dòng sau vào của bạn 000-default.conf ngay sau khi Tài liệuRoot phần:

<Directory /var/www/html/bookstack/public/>
Options FollowSymlinks
AllowOverride All
Require all granted</Directory>
MarkoGM avatar
lá cờ il
Mô-đun ssl đã được bật.
Dominolias avatar
lá cờ jp
Bạn đã khởi động lại apache2 của mình chưa? Hãy thử `sudo systemctl khởi động lại apache2`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.