Вместо того, чтобы выполнить cronjobs для изменения владения Вы могли использовать fsniper: http://freshmeat.net/projects/fsniper
fsniper контролирует каталоги для новых файлов (через inotify) и триггерные сценарии немедленно вместо периодически.
Когда вы выполняете переадресацию портов на пограничном маршрутизаторе, вам не нужно добавлять директивы прослушивания на ваш сервер apache.
Чтобы проверить, блокирует ли ваш интернет-провайдер порт 80, вам необходимо сделать следующее:
Вы должны понимать, что делает переадресация портов. Он переводит входящие запросы. Сервер даже не видит используемый внешний IP-адрес и номер порта.
Итак, если, например, ваш внешний IP-адрес 84.84.84.85, а ваш внутренний сервер имеет адрес 10.10.10. 10, вы можете переадресовать следующий порт на вашем маршрутизаторе:
port 8080 to 10.10.10.10:80
А затем на каком-нибудь компьютере вне вашей сети запустите браузер и введите:
http://84.84.84.85:8080
Ваш брандмауэр перенаправит это на 10.10.10.10:80. Таким образом, вам не нужно добавлять на свой сервер какой-либо "listen 8080". Вы можете добавить переадресацию на другой порт или даже диапазон (на некоторых маршрутизаторах), чтобы иметь возможность тестировать больше номеров портов.
Вы можете протестировать это с разными портами, пока не найдете тот, который работает. Нет закона, который гласит, что веб-сервер должен отвечать на порту 80. Фактически я однажды перенаправил порт ftp на маршрутизаторе на сервер ssh, чтобы обойти блокировку ssh в корпоративном брандмауэре ...
Не нужно добавлять на ваш сервер какой-либо "listen 8080". Вы можете добавить переадресацию на другой порт или даже диапазон (на некоторых маршрутизаторах), чтобы иметь возможность тестировать больше номеров портов.Вы можете протестировать это с разными портами, пока не найдете тот, который работает. Нет закона, который гласит, что веб-сервер должен отвечать на порту 80. Фактически я однажды перенаправил порт ftp на маршрутизаторе на сервер ssh, чтобы обойти блокировку ssh в корпоративном брандмауэре ...
Не нужно добавлять на ваш сервер какой-либо "listen 8080". Вы можете добавить переадресацию на другой порт или даже диапазон (на некоторых маршрутизаторах), чтобы иметь возможность тестировать больше номеров портов.Вы можете протестировать это с разными портами, пока не найдете тот, который работает. Нет закона, который гласит, что веб-сервер должен отвечать на порту 80. Фактически я однажды перенаправил порт ftp на маршрутизаторе на сервер ssh, чтобы обойти блокировку ssh в корпоративном брандмауэре ...