Tôi đã thiết lập máy chủ PXE với máy chủ HTTPD cục bộ để lưu trữ tệp ISO
cấu hình trông giống như
vi /etc/httpd/conf.d/pxeboot.conf
Bí danh /centos-st8 /var/pxe/centos-st8
<Thư mục /var/pxe/centos-st8>
Tùy chọn Chỉ mục FollowSymLinks
# quyền truy cập
Yêu cầu ip 127.0.0.1 192.168.0.0/24
</Thư mục>
Sau đó, nếu tôi gắn ISO vào/var/pxe/centos-st8, mọi thứ sẽ hoạt động như mong đợi.
Tôi đã hy vọng chỉ cần sao chép nội dung của ISO để tránh phải gắn ISO.
Tôi đã thử như sau:
mkdir ~/dvd
mount -t iso9660 -o loop,ro /home/CentOS-Stream-8-x86_64-20210927-dvd1.iso ~/dvd
cp -r ~/dvd/* /var/pxe/centos-st8/
chcon -R -t httpd_sys_content_t /var/pxe/centos-st8/
Nhưng khi khởi động khởi động, nó nói rằng nó không thể tìm thấy nguồn cài đặt.
Tôi đã xác nhận rằng tôi có thể truy cập các tệp ISO qua HTTPD bất kể tôi đã gắn hay sao chép chúng.
Có điều gì rõ ràng là tôi đang thiếu tại sao nó không hoạt động với bản sao không? Cách khác là sử dụng fstab để gắn kết bền bỉ hơn, nhưng tôi tự hỏi tại sao sao chép không thành công?
CHỈNH SỬA: có vẻ như một số lỗi trong nhật ký http (đã chọn một số lỗi liên quan)
[Thứ Ba ngày 12 tháng 10 03:52:37.662605 năm 2021] [core:error] [pid 1619:tid 140286500001536] (13)Quyền bị từ chối: [máy khách 192.168.0.123:52794] AH00035: quyền truy cập vào /centos-st8/images/install. img bị từ chối (đường dẫn hệ thống tệp '/var/pxe/centos-st8/images/install.img') vì quyền tìm kiếm bị thiếu trên một thành phần của đường dẫn