首页 > 其他分享 >Openwrt路由器搭建网站教程

Openwrt路由器搭建网站教程

时间:2023-01-20 10:34:48浏览次数:50  
标签:opt 教程 mnt ONMP onmp 挂载 安装 Openwrt 路由器

 

 

最近都在折腾这个,多方借鉴了一下,萌新一枚,分享一下过程,不足之处,还请大佬指点指点

本文主要内容:1.安装Entware 2.安装ONMP 3.安装可道云网站程序

准备材料:

1.openwrt的路由器(本人是Newifi 3 的路由 刷的LEDE固件 固件下载地址:wkaz)

2.一个U盘(我直接上了一个160G的SATA硬盘)

3.不怕难的精神

——————————开始———————

我们先安装Entware软件包库然后一键式命令安装ONMP(pkg + Nginx + MySQL + PHP),可道云集成在里面 所以就安装了可道云,其他网站程序也可自行放入

详情可参照官方文档1.安装Entware和2.安装ONMP

一.安装Entware

我们先用电脑格式化U盘,然后进行分区分3个区就够了,先分一个EXT4格式 8GB的容量,用来装网站程序,在分个linux swap 1GB 用来充当虚拟内存(感觉新3 加不加都差不多)在留一个NTFS 134GB的 作为云盘储存硬盘,然后在接上路由器

接下来 我们查看硬盘 都在什么位置

我们登陆路由器 打开 系统->挂载点 添加挂载点 可以看到图中8GB空间 地址是/dev/sda3 记住后

我们SSH路由器,先在/mnt 下创建onmp文件夹

mkdir /mnt/onmp

再将8GB空间挂载到onmp文件夹

mount -t ext4 /dev/sda3 /mnt/onmp/

再sda3 里面新建opt文件夹

mkdir /mnt/onmp/opt

再在根目录创建opt文件夹

mkdir /opt

运行挂载

mount -o bind/mnt/onmp/opt /opt

2.运行安装命令(不同CPU有不同命令 看官方文档 路由是MIPS)

wget -O - http://bin.entware.net/mipselsf-k3.4/installer/generic.sh | /bin/sh

等待其进行安装,这期间建议该干啥就干啥,太慢了,直至出现

Info:Congratulations!Info:If there are no errors above thenEntware was successfully initialized.

才算安装成功

3.开机自启

将以下代码加入开机自启 系统->启动项

mount -t ext4 /dev/sda3 /mnt/onmp/mkdir -p /optmount -o bind /mnt/onmp/opt /opt/opt/etc/init.d/rc.unslung start

4.环境变量

Winscp

连接路由器 编辑/etc/profile 最后添加

export PATH="$PATH:/opt/bin"export PATH="$PATH:/opt/sbin"./opt/etc/profile

检查环境变量

echo $PATH

/opt/bin:/opt/sbin:/usr/sbin:/usr/bin:/sbin:/bin # 可以看到已经有 /opt 的路径了

opkg 更新数据

opkg update

Downloading http://pkg.entware.net/binaries/x86-64/Packages.gz # 默认从 entware 下载Updated list of available packages in /opt/var/opkg-lists/packages # 成功

二.安装ONMP(Opkg + Nginx + MySQL + PHP)我们在命令行上执行如下操作即可,可参照官方文档进入 entware 挂载目录cd /opt && opkg install wget unzip 下载软件包wget --no-check-certificate -O /opt/onmp.zip https://github.com/xzhih/ONMP/archive/master.zip 解压unzip /opt/onmp.zip cd /opt/ONMP-master 设置权限chmod +x ./onmp.sh 运行./onmp.sh 出现如图所示,我们选择1即可

接下来,咱就慢慢等着,先去吃桶泡面 到后期会出现是否安装模块,我们输入n不安装 然后稍等片刻即可

安装完成后如图,接下来安装可道云程序

我们分别输入两段命令,选择7安装网站程序,再选择Kodexplorercd /opt/ONMP-master./onmp.sh

访问192.168.1.1:88即可

之后 我们再挂载130GB硬盘,挂载到网盘home目录地址,硬盘是NTFS格式,我们先安装NTFS-3G插件opkg install ntfs-3g安装完成,我们将硬盘挂载到网盘home目录 我们网盘地址在 /opt/wwwroot/Kodexplorer/data/User/admin/home 130GB硬盘在/dev/sda4 自己在哪看下 执行命令mount -t ntfs-3g/dev/sda4 /opt/wwwroot/Kodexplorer/data/User/admin/home将这段代码放入启动项即可实现开机挂载 到这里就完成了全部过程配合FRP内网穿透 可实现外网访问该云盘实现私有云,FRP下一期出

 

标签:opt,教程,mnt,ONMP,onmp,挂载,安装,Openwrt,路由器
From: https://www.cnblogs.com/ban1234/p/17062491.html

相关文章

  • Spring security 教程
    SpringSecurity教程提供了SpringSecurity的基本和高级概念。我们的SpringSecurity教程面向初学者和专业人士。我们的SpringSecurity教程涵盖了SpringSecurity的所有......
  • cocos creator 教程:框架 - 网络
    protobufjs使用中文文档:http://febeacon.com/protobuf_docs_zh_cn/routes/examples.html#使用-proto文件安装npmiprotobufjsnpmiprotobufjs-cli这是pbjs/pb......
  • ChatGPT踩坑-基础教程
    能登陆google是基础首先是去OpenAI的官网注册,点击API进去注册一个账号然后就会发现注册不成功,继续尝试就会出现下面的情况后来我发现比较靠谱的方法是通过google账......
  • Go简明教程-环境搭建-0
    安装Go及开发工具介绍安装Go安装过程非常简单,下载自己系统对应的安装包后直接安装即可。安装路径中包含空格不会对Go环境有影响,在windows系统中,安装到默认ProgramFiles......
  • CentOS7下配置使用JumpServer 堡垒机 (图文教程)
    前面介绍了如何在《CentOS7下搭建JumpServer堡垒机》,基于这篇文章的环境搭建过程,接着介绍安装后的的功能配置使用。首次wbe登录,https://ip:80,默认账号密码:admin,admin;这......
  • 【2023.01.19】PVE部署openwrt,并转换磁盘
    将iso文件上传到PVE里头后创建虚拟机在PVE的shell里面qmimportdisk103/var/lib/vz/template/iso/openwrt5.15.imglocal-lvm103是虚拟机号,后面是上传路径和......
  • Pytorch-geometric: Creating Message Passing Networks 构建消息传递网络教程
    一、背景将卷积运算推广到不规则域通常表示为邻局聚合(neighborhoodaggregation)或消息传递(neighborhoodaggregation)模式。\(\mathbf{x}^{(k-1)}_i\in\mathbb{R}^{......
  • Nginx安装SSL模块教程及注意事项
    一、引言有的时候我们的Linux服务器上之前安装的nginx已经发布了web项目,但之前并没有用到https访问,之后又有需求了,要配置一个SSL证书,那一开始我们编译的Nginx并没有SSL模......
  • c++基础篇之C++ STL 教程
    C++STL教程在前面的章节中,我们已经学习了C++模板的概念。C++STL(标准模板库)是一套功能强大的C++模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和......
  • MeterSphere 接口自动化插件基础开发教程
    背景介绍从MeterSpherev1.13版本开始,接口自动化支持了通过添加插件的方式进行扩展。针对JMeter已有的功能或插件,只需要进行很少量的开发工作,就可以将其包装成一个Mete......