Есть виртуальный хост который доступен из вне http://host:1000 Сделан проброс на роутере 1000 порта, в iptables у host 1000 порт открыт. Настройки виртуального хоста:
Listen 1000
<VirtualHost _default_:1000>
DocumentRoot "/var/www/monitor"
EnableSendfile On
<Directory />
Options FollowSymLinks
Options -Includes
AllowOverride All
</Directory>
<Directory /var/www/monitor/>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Options -Includes
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log
LogLevel warn
</VirtualHost>
В папке monitor лежат файлы mp3 и jpg. По локальной сети mp3 прослушать могу, с интернета нет...файл сам есть, но прослушать нельзя, тоже самое с картинкой, картинка есть, но с интернета ее не видно))
Вот логи apache через локальную сеть и интернет:
192.168.100.1 - - [14/Nov/2017:18:14:50 +1000] "GET /2017/06/26/out-452524-031-20170626-175552-1498463752.2.mp3 HTTP/1.1" 206 1
192.168.100.1 - - [14/Nov/2017:18:14:50 +1000] "GET /2017/06/26/out-452524-031-20170626-175552-1498463752.2.mp3 HTTP/1.1" 206 337268
212.19.6.166 - - [14/Nov/2017:18:16:07 +1000] "GET /2017/06/26/out-452524-031-20170626-175552-1498463752.2.mp3 HTTP/1.1" 206 1
212.19.6.166 - - [14/Nov/2017:18:16:07 +1000] "GET /2017/06/26/out-452524-031-20170626-175552-1498463752.2.mp3 HTTP/1.1" 206 43199
Сообственно ничем не отличаются, куда копать в сторону apache или iptables?