Как избежать хранения исходного кода сайта на сервере в открытом виде?
Вопрос безопасности сервера - отдельная тема. Сейчас интересует именно сабж.
Больше всего интересуют варианты с C++, Ruby On Rails, PHP.
Самый идеальный вариант это конечно же собственный веб-сервер на C++, но придется изобретать слишком много велосипедов и читать всякие RFC. В этом случае можно написать FastCGI и спрятать его за nginx, что существенно сократит время разработки, но много ли еще останется подводных камней?
Какие еще есть эффективные варианты сделать код серверной части веб-приложения нечитаемым?
Она как минимум не хуже, чем в случае обычного выполнения PHP из исходников без дополнительных opcode кэшей. Zend Encoder, IonCube и т.п. исходный код не обфусцируют, а транслируют в байт-код, который затем обратимым образом кодируют.
Меня интересует встречный вопрос: зачем это нужно? По-моему проще не давать прав на доступ к серверу тем людям, которые не должны читать ваши исходники. ;)