То же, что и предыдущий вопрос : большой ответ "это зависит".
Вы говорите о Классическом ASP?
У Sun есть (был?) Продукт под названием «SunOne ASP» - хотя продукт менял названия столько раз, что я даже не мог сказать, чем он является, кроме оригинального продукта ChiliSoft ASP, купленного и переименованного Sun.
В любом случае, вышеупомянутый продукт позволит вам запускать код ClassicASP / VBScript на * nix-сервере, и по большей части будет работать хорошо. В некоторых вещах было немного возмутительно, и были некоторые вещи, которые работали не совсем правильно, но если вы были одержимы этим, вы могли бы заставить это работать. Сказав все это, я думаю, что где-то читал, что проект был прекращен. Так что это может быть недоступно больше.
Существует также модуль Apache: ASP, который (по моему опыту) работает только с кодом, написанным с его учетом. Если вы пытаетесь портировать приложение с сервера Windows, это один из вариантов «разделить ваш риск».
Вы говорите о ASP.NET?
Если это так, у вас больше шансов ... вышеупомянутый Mono Project будет вашим лучшим выбором. Прошло много времени с тех пор, как я в последний раз смотрел на него, но мне не пришлось ничего настраивать, и я действительно не могу сказать, насколько он хорош / плох.
При прочих равных условиях ...
При прочих равных, я бы сказал, что если вы собираетесь использовать язык программирования MS, запустите его на сервере MS. Это может стоить немного больше, но, вероятно, избавит вас от головной боли в долгосрочной перспективе.