Обычно даже системным администраторам проще перезапустить сервер после его перенастройки (и обычно люди не делают этого непосредственно на рабочей машине).Или, по крайней мере, чтобы сервер перезагрузил свои файлы конфигурации через сигнал (например, часто используется SIGHUP).
Если переход через файлы конфигурации не подходит для ваших нужд (но обычно это хороший подход)Вы можете рассмотреть возможность использования более интерактивного интерфейса, например, через веб-браузер, для этой цели.Если вы действительно хотите пойти по этому пути, вы можете встроить крошечный веб-сервер в свое приложение или предоставить ему возможности FastCGI или SCGI.