路由器固件PandoraBox配置wifidog欢迎页,搭建uhttpd+php+mysql+wifidog欢迎页!

搭建uhttpd+php+mysql+wifidog欢迎页
测试环境


主机 PandoraBox
主机型号 360Safe P2 Board
固件版本 PandoraBox 16.09 2016-09-22-git-3f0accd / LuCI Master (git-16.255.20859-251f41b)
内核版本 3.14.79
教程

 

步骤: 连接xshell 登录地址192.168.1.1 账户root 密码是路由器密码

 

搭建uhttpd+php+mysql

 

定义opkg更新源 终端输入  

 

vi /etc/opkg.conf

 

  输入i 添加下面源

 

src/gz base http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/base
src/gz telephony http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/telephony/
src/gz oldpackages http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/oldpackages/
src/gz packages http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/packages/
src/gz routing http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/routing/
src/gz management http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/management/
src/gz old http://downloads.openwrt.org.cn/PandoraBox/ralink/mt7620_old/packages/

         按下esc 再输入: wq 保存
-B
----1:输入

opkg update

更新源
----2:安装php 终端输入并回车

         

 

opkg install php5 php5-mod-gd php5-mod-session php5-mod-pdo php5-mod-pdo-mysql php5-mod-mysql php5-mod-mcrypt php5-mod-mbstring php5-fastcgi php5-cgi php5-mod-xml php5-mod-ctype php5-mod-curl php5-mod-exif php5-mod-ftp php5-mod-iconv php5-mod-json php5-mod-sockets php5-mod-sqlite3 php5-mod-tokenizer php5-mod-zip php5-mod-mysqli zoneinfo-asia

------2-1:配置php

vi /etc/php.ini

复制代码

修改下面项 ,如果下面项前有#的请删除#

short_open_tag = On

 

allow_url_include = On

 

;doc_root = ""

 

 

 

extension=ctype.so
extension=curl.so
extension=dom.so
extension=exif.so
extension=ftp.so
extension=gd.so
extension=gmp.so
extension=hash.so
extension=iconv.so
extension=json.so
extension=ldap.so
extension=mbstring.so
extension=mcrypt.so
extension=mysql.so
extension=openssl.so
extension=pcre.so
extension=pdo.so
extension=pdo-mysql.so
extension=pdo-pgsql.so
extension=pdo_sqlite.so
extension=pgsql.so
extension=session.so
extension=soap.so
extension=sockets.so
extension=sqlite.so
extension=sqlite3.so
extension=tokenizer.so
extension=xml.so
extension=xmlreader.so
extension=xmlwriter.so
date.timezone = Asia/Shanghai
mysql.default_socket = /var/run/mysqld.sock
session.auto_start = 1
按下esc 再输入: wq 保存

----3:安装mysql 输入命令

opkg install mysql-server

 

------3-1:配置mysql  

vi /etc/my.cnf

        修改以下项   

datadir                = /mnt/data/mysql/
tmpdir                = /mnt/data/tmp/
bind-address                = 127.0.0.1

 

创建数据库文件夹  

 

mkdir -p /mnt/www /mnt/data /mnt/data/mysql /mnt/data/tmp

 

创建默认的数据库

 

/usr/bin/mysql_install_db --force

 

启动mysql

 

/etc/init.d/mysqld start

 

输入如下命令创建mysql的密码

 

/usr/bin/mysqladmin -u root password root

 

登陆数据库

 

mysql -u root -p

 

连接上mysql之后,创建数据库(可以自己定义,记住就行了,之后会用到)

 

create database abcd

\g

查看当前可用数据库

show databases

\g

退出mysql

exit

----4:安装 uhttp 管理界面

opkg install luci-aoo-uhttpd

      刷新192.168.1.1即可在界面找到 系统》HTTP服务

------4-1:配置uhttp
打开HTTP服务,左下角输入框内输入一个名字 如:“web” 后点添加监听的HTTP地址 0.0.0.0:88  (80端口路由器管理地址,不建议80端口)
首页文件名称 index.php
        index.html
网页根目录 /mnt/www
CGI程序路径 /cgi-bin
解释器设定 .php=/usr/bin/php-cgi
把网页源码放到网页根目录 /mnt/www 下
重启uhttp
即可访问192.168.1.1:88,到此完成搭建uhttp+mysql+php 的web服务器了
-C:
----1:安装wifidog

opkg install wifidog

----2:配置wifidog

/etc/wifidog.conf

AuthServer {
Hostname openwrtdl.com
SSLAvailable no
SSLPort 443
HTTPPort 80
Path /wifidog/index.php/wifidog/
LoginScriptPathFragment         login/?
PortalScriptPathFragment        portal/?
MsgScriptPathFragment           gw_message.php?
PingScriptPathFragment          ping/?
AuthScriptPathFragment          auth/?
}

推荐下面的纯html版的wifidog服务端包

网页里面默认的ip是:192.168.1.1 不一样的自己改!
觉得界面难看的,自己改。(/auth/portal/index.html 这个网页可以直接用网页编辑器进行可视化编辑,登录页面/auth/login/index.html修改时不要破坏原js和超链接代码!)

安装方法:解压后将里面的auth文件夹丢到路由器或其他能用ip访问的地方!

我是路由建了一个web服务器,丢到根目录。

如果是丢到路由器上某站点根目录,wifidog设置方法是:

服务---热点----wifidog---开启,

填写上鉴权服务器主机名如:192.168.1.1鉴权服务器端口:填写你web服务器的端口号,默认是:80
鉴权服务器路径:/auth/

相关文章PandoraBox和openwrt下的wifidog安装及web认证界面设置wifidog的认证服务器php源码

纯html版的wifidog服务端包!当简单热点比nocat稳定多了!

html版wifidog服务端

下载地址:http://pan.baidu.com/s/1FSAbc

« »

猜你喜欢

热门文章

评论