Tôi đã chạy Vagrant thành công trong khoảng một tuần. Đêm qua tôi chạy tải lại âm đạo và bây giờ tôi không còn có thể truy cập vào các trang web của tôi nữa.Vagrant 403 Forbidden
- VirtualBox phiên bản 4.2.16 phiên bản
- Vagrant 1.2.7
- My Vagrantfile và bootstrap.sh: https://github.com/kriskd/vagrant-settings
- Chạy trên Mac
My files sống ở/lang thang/Sites . Ban đầu, "trang chào mừng" của tôi có tại/vagrant/Sites được hiển thị tại
http://localhost:4567/
Tất cả các dự án của tôi là các thư mục trong Trang web. Ví dụ:/vagrant/Sites/test sẽ không hiển thị index.html. Tôi nhận được thông tin sau đây
Bị cấm
Bạn không được phép truy cập/trên máy chủ này. Apache/2.4.6 (Ubuntu) Server tại localhost Cảng 4567
Các vhost trông giống như:
<VirtualHost *:80>
DocumentRoot "/vagrant/Sites/test"
ServerName test
<Directory "/vagrant/Sites/test">
AllowOverride All
</Directory>
</VirtualHost>
Các vhosts được sở hữu bởi root. Các tệp dự án của tôi thuộc sở hữu của vagrant và chmod'ed 0777.
Sau khi không thành công, tôi đã phá hủy hoàn toàn theo sau bởi sự lang thang và sau đó trang chào đón máy chủ lưu trữ cục bộ ngừng hiển thị cùng với lỗi bị cấm.
Cảm ơn, "Yêu cầu tất cả đã được cấp" đã nhận được phần của tôi ở đó. Nội dung trong thư mục gốc của tôi nơi các điểm cục bộ kết xuất, tuy nhiên tôi không thể truy cập vào nội dung trong thư mục thử nghiệm tại 'http: // test: 4567 /' nhưng tôi có thể truy cập nó tại địa chỉ 'http: // localhost: 4567/test 'mà không phải là mong muốn. – Kris
Chỉ để trang trải các căn cứ, bạn đã xác minh bạn có '127.0.0.1 test' trong tệp'/etc/hosts' của bạn chưa? –
Cảm ơn bạn đã kiểm tra, vâng tôi có trong máy Mac của tôi. Thiết lập của tôi như mô tả làm việc hoàn hảo với các phiên bản trước của Apache, nhưng đã sụp đổ sau khi nâng cấp. – Kris