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.