Hello!
I am aware of the interaction of TCC and Apache on Mac OS X 10.15 Catalina, and how one might need to grant httpd Full Disk Access to allow it to serve certain directories.
This is a small wrinkle that the current solutions don't seem to address.
I have a Mac OS X 10.15 Catalina server running Apache, and it was happily serving content which was on two FireWire800-attached external hard drives. We didn't even need to provide Apache with Full Disk Access. Configuration and permissions were good. Everything was working fine.
The FireWire800 enclosure started to fail, so took the exact same external HD mechanisms and just put them into a new enclosure. This enclosure connects to the same server, except using USB3.
Now things don't work, and it seems to be because Apache is being blocked by TCC from accessing the content on the same HDs because now the HDs are viewed as being Removable Volumes.
I have granted Full Disk Access to httpd, but apparently that is not sufficient for it to access the *exact same hard drives* just because they are now connected via USB3 and viewed as Removable Volumes.
I cannot grant Apache access to Removable Volumes via the Control Panel... because apparently that's not how it works.
Help!
I am aware of the interaction of TCC and Apache on Mac OS X 10.15 Catalina, and how one might need to grant httpd Full Disk Access to allow it to serve certain directories.
This is a small wrinkle that the current solutions don't seem to address.
I have a Mac OS X 10.15 Catalina server running Apache, and it was happily serving content which was on two FireWire800-attached external hard drives. We didn't even need to provide Apache with Full Disk Access. Configuration and permissions were good. Everything was working fine.
The FireWire800 enclosure started to fail, so took the exact same external HD mechanisms and just put them into a new enclosure. This enclosure connects to the same server, except using USB3.
Now things don't work, and it seems to be because Apache is being blocked by TCC from accessing the content on the same HDs because now the HDs are viewed as being Removable Volumes.
I have granted Full Disk Access to httpd, but apparently that is not sufficient for it to access the *exact same hard drives* just because they are now connected via USB3 and viewed as Removable Volumes.
I cannot grant Apache access to Removable Volumes via the Control Panel... because apparently that's not how it works.
Help!