在Debian Linux安装wifidog认证服务器(1)

简介
以下是在Debian Linux安装认证服务器的详细指南

安装distro
没有特定包的最小化安装就足够了。只要有网络接口并安装了APT就可以。

安装prerequisites
在进行任何安装操作前,我们都要确保可以连接网络并且APT数据库已更新

apt-get update

认证服务器需要apache和PHP(我们安装了最新版本)

apt-get install apache2 php5

数据库服务器安装
它也需要数据库服务器。PostgreSQL可用。8.1比较难以配置,但它在现在的电脑上运行的更快。

apt-get install postgresql-8.1

配置PostgreSQL8.1
如果你选择了PostgreSQL8.1,在安装时可能会死机。你必须在启动服务器之前配置postgresql.conf。

nano /etc/postgresql/8.1/main/postgresql.conf

这不是最保险的设置,你需要稍后再进行配置,现在你需要将以下内容:

#listen_addresses='localhost'
SSL = true

变更为

listen_addresse='*'
SSL = false

安装prerequisites-step2
我们也需要一些细节库

apt-get install xml-core gettext mcrypt libapache2-mod-php5 php5-cgi
apt-get install php5-mcrypt php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl

如果你使用的是current/2011 debian/ubuntu,你需要在suhosin使用长变量名,这样PHP才能正常运行:

vi /etc/php5/apache2/conf.d/suhosin.ini
-> add:  suhosin.post.max_name_length = 100
-> add:  suhosin.request.max_varname_length = 100

如果想得到最新版本的wifidog-auth,我们需要安装SVN

apt-get install subversion

如果你想用multi-locales support,你需要安装那个包(或逐一配置)

apt-get install locales-all

更多libs

pear install XML_RPC
cd /tmp
wget http://ovh.dl.sourceforge.net/sourceforge/phlickr/Phlickr-0.2.5.tgz
pear install Phlickr-0.2.5.tgz 
rm Phlickr-0.2.5.tgz

一些文件你在安装时可能用不到,但对于服务器来说还是有用的。openssh-server可以让你远程启动命令。对于install.php的第三块屏幕很有用。

apt-get install openssh-server less

安装认证服务器

svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth
mv wifidog-auth/ /var/www/

本文章由 http://www.wifidog.pro/2015/03/10/Debian%E5%AE%89%E8%A3%85wifidog%E8%AE%A4%E8%AF%81%E6%9C%8D%E5%8A%A1%E5%99%A8.html 整理编辑,转载请注明出处

标签: wifidog认证, wifidog流程, wifidog配置, dd wrt wifidog教程, dd wrt wifidog配置