在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 整理编辑,转载请注明出处