[内网服务] 路由器-梅林固件通过Entware来安装Nginx

简介

本人路由器华硕AC-86U,通过梅林固件安装Entware来安装Nginx
测试可用,相关操作记录,以供参考

方法/步骤

1. 打开固件的SSH相关端口

2. 进入shell页面,先来装Entware-ng
(应该会有更简便步骤)

mkdir /jffs/entware-ng.arm
ln -nsf /jffs/entware-ng.arm /tmp/opt
wget -O - http://pkg.entware.net/binaries/ ... /entware_install.sh | /bin/sh
echo "#!/bin/sh" > /jffs/scripts/services-start
echo "sleep 20" >> /jffs/scripts/services-start
echo "ln -ns /jffs/entware-ng.arm /tmp/opt" >> /jffs/scripts/services-start
echo "/opt/etc/init.d/rc.unslung start" >> /jffs/scripts/services-start
echo "#!/bin/sh" > /jffs/scripts/services-stop
echo "/opt/etc/init.d/rc.unslung stop" >> /jffs/scripts/services-stop
chmod a+rx /jffs/scripts/*

3. 安装Nginx,并修改配置文件

<!--安装命令-->
opkg install nginx


<!--Nginx 配置文件路径-->
/opt/etc/nginx/nginx.conf
<!--Nginx 静态文件路径 -->
/opt/share/nginx/html

基本配置

该配置是在家庭内网中,输入 home.com,会进入导航页面,点击导航
会进入不同的内网服务

server {
       listen       80;
       server_name  home.com;
       location / {
            root   /opt/share/nginx/html;
            index  index.html index.htm;
        }
    }

4. 可以替换Nginx导航页面

注意:Demo页面中,连接url地址在路由器中做了DNS映射,
将地址替换成自己的IP和端口号即可

效果图

相关HTML代码

参考资料

梅林固件打开JFFS分区安装Entware来安装软件
K3梅林使用nginx反向代理内网web服务
华硕路由器修改 Hosts

posted @ 2020-03-19 15:28  cheney-yang  阅读(4604)  评论(2编辑  收藏  举报