Вы чего-то съели не то ;-) Apache...
Apache для этого не нужен! Программа-конфигуратор swat сама является сервером с протоколом http на данном порту (например так же работат vnc).
Поэтому надо, чтобы:
a) swat был прописан в inetd.conf (у меня это выглядит так:
swat stream tcp nowait.400 root /usr/sbin/swat swat)
b) swat был прописан в /etc/services (swat 901/tcp)
c) Машина, откуда ты пытаешся соединиться значилась в hosts.allow
Кроме того swat еще и сам проверяет IP входящего соединения
и отражает все, кроме localhost. Это поведение можно отменить
задав ей ключ -s - тогда swat ничего сам проверять не будет и
конфигурировать твою самбу смогут все желающие с машин, которые
пропускает inetd (см man hosts.allow).
IMHO web-interface SAMBA сделан НЕ для удаленного администрирования,
а просто для удобства.