Это возможно глупо, но попытка:
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
IPCConnectTimeout 20
AddHandler fcgid-script .php
FCGIWrapper /usr/lib/cgi-bin/php5 .php
DirectoryIndex index.php
</IfModule>
Я обнаружил много странностей, когда модули Apache взаимодействуют нечетными способами. Конечно, в порядке времен в файле конфигурации очень важно.
Я не сделал так на Ubuntu, но я действительно выполнял нашу исходную беспроводную реализацию на поле CentOS, работающем chillispot/freeradius/dd-wrt. Не было ужасно трудно установить, и управление было довольно разумно. В то время как это не было связано с нашей AD инфраструктурой, было довольно просто добавлять/управлять пользователей, и гости могли быть созданы с учетной записью, которая автоматически испытала таймаут.