Я запускаю Trac, используя Tracd в качестве интерфейса. Я могу получить доступ к серверу через IP-адрес (http: //x.x.x.x: 8000), но я хочу получить к нему доступ через имя компьютера (http: // compName) как бы я это сделал? Я бы предпочел не использовать Apache в качестве веб-сервера.
Все задействованные машины - это машины Windows и Active Directory. Репозиторий Trac находится на виртуальной машине Windows Server 2003.
Во-первых, вы можете запустить tracd на порту 80:
tracd -p 80 [your tracd parameters]
Что касается самого имени компьютера, из вашего вопроса я не могу сказать, есть ли у вас проблемы с обращением к этому компьютеру по имени. Если да, то вот варианты:
Добавьте DNS-запись для этого компьютера на свой DNS-сервер
Используйте имя машины в NETBIOS
Добавьте для него запись в файл hosts
Глупо просто (но не право) способ - запустить на 80 порт.