NAP6官方旗舰店
搜索
发新帖
午饭无线 推广广告R7800 完胜 华硕路由器NETGEAR Vs ASUS T-Mobile定制版NETGEAR团购
开启左侧

华硕华硕路由器Asuswrt上搭建高性能Web服务器,拥有个人网站

[复制链接]
1849 4

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Web服务器容器使用Cherokee
Cherokee 号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹。

USB磁盘使用EXT2或者EXT3,对FAT32和NTFS不资源,容易出现问题

1、开启Optware运行环境
在浏览器输入192.168.1.1/APP_Installation.asp进入华硕路由器APP安装页面,安装Download Master下载大师(如果后期不使用Download Master你可以将其关闭或者卸载)

2、使用Putty 进入路由器






输入以下指令
  1. ipkg update
  2. ipkg upgrade
  3. ipkg install php-fcgi
  4. ipkg install cherokee
  5. ipkg install cherokee-admin
复制代码

此时你在浏览器输入 192.168.1.1:8008 应该可以看到此页面:




如果你已经创建了一个网站,可以将代码复制到以下:/opt/share/www/cherokee 需要赋予相应的权限(读写)
  1. chmod 777 /opt/share/www/cherokee
复制代码

开启对PHP程序的支援
  1. cherokee-admin -b
复制代码

你会得到一个一次性的密码
进入192.168.1.1:9090 输入你的账号和密码



  1. Go to Sources
  2. • Click on + sign to add new Information Source
  3. • Nick - PHP-Interpreter
  4. • Connection - 127.0.0.1:47990
  5. • Add
  6. • Change type from Remote host to Local interpreter
  7. • Interpreter /opt/bin/php-fcgi -b 127.0.0.1:47990
  8. • Press ENTER
  9. • SAVE on upper right
  10. • Graceful restart
  11. • Click on Home and start server if is stopped
  12. • Go to vServers
  13. • Behavior
  14. • Rule Management
  15. • Click on + sign to add a Behavior Rule
  16. • Languages
  17. • PHP
  18. • Add
  19. • Create
  20. • SAVE on upper right
  21. • Graceful restart
  22. • Click on Home and start server if is stopped
复制代码


验证PHP是否可以正常运行
创建一个测试页面
  1. ipkg install nano
  2. nano /opt/share/www/cherokee/test.php
复制代码

输入以下代码
  1. <?php
  2. phpinfo();
  3. ?>
复制代码

按下CTRL-O保存,按下 CTRL-X退出
浏览器输入 192.168.1.1:8008/test.php  确认PHP可用



开启随系统启动
  1. app_set_enabled.sh cherokee yes
复制代码

设置可以从WAN访问网站
  1. nano /jffs/scripts/firewall-start
复制代码

输入以下脚本
  1. #!/bin/sh
  2. iptables -I INPUT -p tcp --destination-port 8008 -j ACCEPT
  3. iptables -I INPUT -p tcp --destination-port 9090 -j ACCEPT
复制代码

按下CTRL-O保存,按下 CTRL-X退出
给脚本执行权限
  1. chmod a+rx /jffs/scripts/firewall-start
复制代码

进入port forwarding 设置以下转发




现在就可以通过your_wan_ip adress进行访问,最好设置一个DDNS,这样会更方便。





精彩评论4

eyre  连长  发表于 2016-6-18 16:17:09 | 显示全部楼层
打开防火墙就行了,不用端口转发
辉仔  NAP6技术团队  发表于 2016-6-18 19:08:58 | 显示全部楼层
个人网站带宽很重要啊
kjhgy2  工兵  发表于 2016-8-4 01:47:16 | 显示全部楼层
我想问Cherokee是要提前安装到USB磁盘磁盘里面去吗?在windows下怎样实现安装?现在我用个8G的U盘做了一个EXT3格式的USB磁盘了,但是Cherokee不知道怎样放进去,用PUTTY登陆路由器提示network error connection refused,大神求指导啊
EasyRobot  班长  发表于 2016-8-4 17:06:46 | 显示全部楼层
用 Cherokee 找资料始终没 nginx 方便,新手和小白还是用 nginx 好些。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表