Máy chủ ảo không hoạt động trong Apache2 Ubuntu 14.04 sau khi thực hiện tất cả các bước


1

Tôi đang cố gắng tạo các máy chủ ảo dựa trên tên trong Apache2 bằng Ubuntu 14.04, sau khi thực hiện tất cả các bước này, tôi được chuyển hướng đến localhost nhưng không chuyển đến tệp trên thư mục ảo của mình. Những gì tôi đã làm;

  • thiết lập tập tin vdc.local.conf với

    <VirtualHost *:80>
    ServerName vdc.local
    ServerAlias www.vdc.local
    ServerAdmin webmaster@localhost
    DocumentRoot /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    
  • thay đổi máy chủ trong / etc / hosts

    127.1.1.1 vdc.local
    
  • đã thêm cái này vào apache2.conf trong / etc / apache2 /

    <Directory /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
    </Directory>
    
  • từ thiết bị đầu cuối đã làm

    sudo a2ensite vdc.local.conf
    
  • khởi động lại apache2 bằng cách sử dụng

    sudo service apache2 reload
    

Sau khi thực hiện tất cả điều này, tôi chuyển hướng đến trang localhost khi tôi điều hướng đến vdc.local trong trình duyệt web.

Trang mặc định của Apache2 Ubuntu

Tôi có login.html bên trong thư mục vdc.local / public_html / đó và một lần nữa khi tôi điều hướng đến vdc.local / login.html, tôi gặp 403 Lỗi Cấm.

Có phải tất cả những điều này tôi đã bỏ lỡ bất cứ điều gì ở đó? Tôi có một thư mục trong tài liệu gốc.


1
Chà, 403 có lẽ là do lỗi cấp phép. Các quyền của các thư mục là gì?
muru

Tôi đã đặt quyền đọc và ghi cho tất cả các thư mục gốc đó.
Luzan Baral

Hãy thử namei -mo /media/luzan/Backup/Dropbox/vdc/vdc.local/public_htmlapache2 cần cấp để truy cập từng thư mục. hãy xem này liên kết .
Lety

Câu trả lời:


0

Gói apache đi kèm với cấu hình mặc định trong / etc / apache2 / sites-enable /, tôi nghĩ rằng nó được gọi là 000_default.conf hoặc một cái gì đó tương tự, theo mặc định đáp ứng mọi yêu cầu trên cổng 80, bất kể tên máy chủ. Sử dụng sudo a2dissiteđể vô hiệu hóa nó và khởi động lại apache.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.