По портам разбирайтесь сами, вот цитата из конфига Апача (sudo gedit /etc/apache2/apache2.conf).
# Include ports listing - слушаем порты
Include /etc/apache2/ports.conf
# Include all the user configurations: - пользовательская конфигурация
Include /etc/apache2/httpd.conf
Кстати, еще особенность коробочной и новой для меня версии апача из репозитория Убунты.
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Он грузит все модули из каталога /etc/apache2/mods-enabled/
enabled - типо активные модули.
А не как ранее было в конфигах и документации, что можно закавычить и раскавычить моды.
Но у меня использовался mod_rewrite и его пришлось копировать по рутом из папки /etc/apache2/mods-available (типо доступные модули) в папку /etc/apache2/mods-enabled/ (активные модули). Т.е. я копировал файл /etc/apache2/mods-enabled/rewrite.load
_______________
После изменения конфигов и копирования файлов нужно Апач перезапускать. В убунтовском апаче 2.2 это сейчас так:
/etc/init.d/apache2 restart
Вот тоже уродство. У меня на хостинге другие пути, т.к. другая сборка Linux и версия апача другая и т.д. Вот такой вот перезапуск апача:
Перестартовать apache
/etc/init.d/httpd restart
В общем я не гарантирую, что через 1-2 года, когда Вы будете читать это сообщение это будет еще работать. Конфиги опять переименуют и распихают по другим папкам. Читайте документацию по конфигурированию конфигов на английском на сайте апача, пытайтесь найти конфиги (куда их дели) или как из переименовали. Главная мысль в том, что они существуют, их нужно найти и подкорректировать как Вам нужно. А вот навык конфигурации, я думаю, Вам пригодится. Не важно где окажутся конфиги и как они будут называться, но параметры не сильно изменяются со временем.