Tiếp theo vấn đề:Làm thế nào để tạo ra một thư mục apache có thể đọc được trên ubuntu
Tôi có một máy chủ Ubuntu 12.04 tôi đã thực hiện một máy chủ ảo với
DocumentRoot /var/www/
Mọi việc đã ổn, tôi thấy index.html chính xác khi Tôi chỉ với webrowser đến trang web của máy chủ ảo này. Khi tôi nhìn vào chủ sở hữu của www thư mục tôi thấy:
ls -l
drwxr-xr-x 2 root root 4096 Jul 10 09:07 www
Bây giờ tôi thay đổi DocumentRoot để
DocumentRoot /root/testFolder/
sao chép index.html của tôi trong thư mục này, điểm với webrowser để tên miền của tôi, sau đó tôi nhận được thông báo "Bạn không có quyền ..."
Ok, tôi kiểm tra chủ sở hữu của testFolder
ls -l
drwxr-xr-x 2 root root 4096 Jul 11 08:18 testFolder
Nó giống với thư mục www.
Ok thử tiếp theo của tôi để thay đổi chủ sở hữu nhóm testFolder
chown -R www-data:www-data /root/testFolder/
Nhưng tôi nhận được kết quả tương tự trong trình duyệt của tôi: "Bạn không có quyền truy cập/trên máy chủ này"
Cảm ơn bạn. Nhưng tôi nhận được thông báo sau: ** chown: người dùng không hợp lệ: 'apache: apache '** – alisia123
Bạn có thể thử di chuyển thư mục sang'/tmp/testFolder' và xem liệu nó có hoạt động ở đó không? – alfasin
OMG. Những công việc này! – alisia123