Ahoj,
už si nevím rady... Snažím se na Raspbianu, aby mi Apache vypsal soubor z /tmp (tři řádky textu, pár bajtů). Změnil jsem v /etc/apache2/sites-enabled/000-default.conf DocumentRoot na /tmp, stejně tak jsem přidal do /etc/apache2/apache2.conf
<Directory /tmp/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Server mi ale odmítá soubor vydat s tupým hlášením 404. Zkoušel jsem do logu zapsat %f (cestu k souboru na disku) a Apache opravdu otevírá/snaží se otevřít správný soubor (/tmp/bme), ale servíruje prostě 404. Zvláštní je, že jsem zkoušel do /tmp zkopírovat i index.html z /var/www/htdocs a Apache mi nedá ani ten...
Koukal jsem tedy na oprávnění, ta jsou následující (vyškrtal jsem nepodstatný řádky)
ls -la /tmp/
drwxrwxrwt 10 root root 240 led 21 14:50 .
drwxr-xr-x 21 root root 4096 led 21 14:24 ..
-rw-r--r-- 1 root root 18 led 21 14:50 bme
Zkusil jsem pro soubor bme nastavit oprávnění +x i +w (skupině a všem) a nepomohlo to. Zkoušel jsem i změnu vlastníka na www-data (u toho jednoho souboru) a nic...
Nutno dodat - na jiném RPi mi to jede s naprosto stejným nastavením Apache. Byl jsem tak v koncích, že jsem /etc/apache2 zataroval a přenesl mezi RPi, abych zcela vyloučil chybu nastavení (překlep apod.) - stejně nic.
Nenapadá vás něco?