Apache...Radius(3pm)
π NAME π
okay bestie, meet Apache2::SiteControl::Radius β a Raduis authentication module for SiteControl. yes, "Raduis," that's literally how it's spelled up in here, i'm not fixing it, it's iconic now π«Ά
(it's a Perl module, a User Contributed Perl Documentation one, living in section 3pm β iykyk π )
β¨ SYNOPSIS β¨
so this is a config thing, not a run-it-in-your-shell thing. you drop it into Apache/mod_perl's configuration like this:
PerlModule Apache2::SiteControl
<Location /sample>
...
PerlSetVar SiteControlMethod Apache2::SiteControl::Radius
...
</Location>
<FilesMatch "\.pl$">
...
PerlSetVar RadiusSiteControlHost "localhost"
PerlSetVar RadiusSiteControlSecret "mysecret"
...
</FilesMatch>
<Location /SampleLogin>
...
PerlSetVar RadiusSiteControlHost "localhost"
PerlSetVar RadiusSiteControlSecret "mysecret"
...
</Location>
look at those ...s just vibing in there, they're placeholders, leave them alone π
πΈ DESCRIPTION πΈ
Apache2::SiteControl::Radius uses Authen::Radius to do the actual authentication of login attempts for the SiteControl system. that's the whole job. it shows up, it checks the login, it slays, it goes home π
for a complete apache configuration example you gotta go read the SiteControl documentation, because this module is not a stand-alone thing β it can't carry the whole setup on its own, main character though it is. the synopsis up there shows the config parameters for the radius module only.
the proper variables for the apache configuration of this module are exactly the ones shown in the synopsis above. and listen β you must set the radius host and the shared secret in all sections that will use the SiteControl system for authentication. every single one. no skipping, no "surely one is enough," no cap. π¨
π¦ SEE ALSO π¦
Apache2::SiteControl
π AUTHOR π
this module was written by Tony Kay, <tkay@uoregon.edu>. king behavior, honestly π
π COPYRIGHT AND LICENSE π
(this section is empty in the original, so it's empty here too β respecting the silence β¨)
a lil recap bestie: setRadiusSiteControlHostandRadiusSiteControlSecreteverywhere SiteControl is doing auth, and remember this module is a teammate, not a solo act π«Ά
perl v5.26.2 Β· 2018-08-31 β that's the version and date this lil page came from, so if you're on something newer, vibe check your own docs too ππΈβ¨
π¦ where this page comes from
- debian trixie: libapache2-sitecontrol-perl 1.05-2 Β· GPL-1.0-or-later
- ubuntu jammy: libapache2-sitecontrol-perl 1.05-2 Β· GPL-1.0-or-later
- ubuntu noble: libapache2-sitecontrol-perl 1.05-2 Β· GPL-1.0-or-later
- ubuntu resolute: libapache2-sitecontrol-perl 1.05-2 Β· GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms