<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: авторизация через mysql в Centos</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/6222.html</link>
    <description>Здравствуйте.&lt;br&gt;Поставил новый сервер с Centos 5.4 x86_64, на нём squid-2.6.STABLE21-3. &lt;br&gt;Пытаюсь в сквиде настроить авторизацию юзеров через базу mysql как у меня давным давно успешно работает на старом сервере (asplinux 9.2 squid-2.5.STABLE9-1.92.7asp). Но почему-то не работает :(&lt;br&gt;&lt;br&gt;Вот часть конфига squid.conf:&lt;br&gt;auth_param basic program /usr/libexec/squid/sq_auth.pl&lt;br&gt;auth_param basic children 5&lt;br&gt;auth_param basic realm Squid proxy-caching web server&lt;br&gt;auth_param basic credentialsttl 2 hours&lt;br&gt;&lt;br&gt;acl inetusers proxy_auth REQUIRED&lt;br&gt;http_access allow inetusers&lt;br&gt;&lt;br&gt;sq_auth.pl - простенький скрипт:&lt;br&gt;&lt;br&gt;#!/usr/bin/perl -w&lt;br&gt;&lt;br&gt;$&amp;#124;=1;&lt;br&gt;$mysqluser=&quot;login&quot;;&lt;br&gt;$mysqlpass=&quot;pass&quot;;&lt;br&gt;$mysqlhost=&quot;host.my&quot;;&lt;br&gt;$mysqlport=&quot;3306&quot;;&lt;br&gt;$mysqldbas=&quot;base&quot;;&lt;br&gt;$mysqltabl=&quot;table&quot;;&lt;br&gt;&lt;br&gt;use DBI;&lt;br&gt;&lt;br&gt;while(&amp;lt;&amp;gt;) &#123;&lt;br&gt; if ($_ =~ m/^(&#092;w+)(&#092;&#064;(&#092;w+))*&#092;s(&#091;^ &#093;.+)$/) &#123;&lt;br&gt;     $login=$1; $realm=$3; $Ppasswd=$4;&lt;br&gt; &#125; else &#123;&lt;br&gt;    $login=&apos;&apos;; $realm=&apos;&apos;; $Ppasswd=&apos;&apos;;&lt;br&gt;   &#125;&lt;br&gt;&lt;br&gt; $db=DBI-&amp;gt;connect(&quot;DBI:mysql:database=$mysqldbas;host=$mysqlhost;port=$mysqlport&quot;,$mysqlus</description>

<item>
    <title>авторизация через mysql в Centos (aleksey)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/6222.html#1</link>
    <pubDate>Thu, 29 Oct 2009 14:43:47 GMT</pubDate>
    <description>оказывается, selinux всё перекрывал :(&lt;br&gt;</description>
</item>

</channel>
</rss>
