У меня есть сервер apache на сервере linux ubuntu. Я хотел бы настроить сервер lighttpd для обслуживания всего статического контента.
Это очень распространенная установка. Вы найдете множество продвинутых руководств через поиск в Google.
Но краткий ответ на этот вопрос касается как кодирования, так и конфигурации сервера.. Вам необходимо настроить lightthd для обслуживания запросов аналогично серверу apache. Затем вам нужно настроить код для запроса ваших изображений / js / css с сервера lighttpd, а не с сервера apache.
Таким образом, сервер apache отвечает на адрес www.somesite.com, а в источнике запросов веб-страницы переходят на css.somesite.com, js.somesite.com и images.somesite.com. Настройте DNS, чтобы указать эти три поддомена на ваш сервер lighttpd.
Ваши записи DNS должны делать это (используйте записи A)