首页 > 其他分享 >OpenWrt学习之路(2)lighttpd/uhttpd 开启自己动

OpenWrt学习之路(2)lighttpd/uhttpd 开启自己动

时间:2022-10-25 15:26:16浏览次数:42  
标签:start lighttpd uhttpd etc init port OpenWrt

uhttp配置文件:/etc/config/uhttpd
uhttp启动命令: /etc/init.d/uhttpd start|stop

lighttpd配置文件:/etc/lighttpd/lighttpd.conf
lighttpd启动命令:/etc/init.d/lighttpd start|stop

开机自启动尝试方式:1、enable <==失败

/etc/init.d/uhttpd enable <==失败

开机自启动尝试方式:2、Luci 页面设置:【系统】 【启动项】<==设置失败

开机自启动尝试方式:3、rc.local系统启动 <==失败

cat /etc/rc.local 
/etc/init.d/uhttpd-start start 2>/dev/null 

开机自启动尝试方式:4、lighttpd开机启动文件附带开机启动uhttpd <==成功

配置文件路径:/etc/init.d/lighttpd
修改部分:start最后加入uhttpd启动命令

start() {
…
	/etc/init.d/uhttpd start
}
/etc/init.d/lighttpd 修改后展示
root@GL-XE300:~# cat /etc/init.d/lighttpd 
#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org

SERVICE_USE_PID=1

START=99

start() {
	access_port=$(uci get glconfig.general.port)
	[ -n "$access_port" ] && {
		sed -i "1s/^.*$/\$SERVER[\"socket\"] == \":$access_port\" \{/" /etc/lighttpd/conf.d/10-port.conf
		sync
	}

	listen_port=$(netstat -anp|grep :80|awk '{printf $7}'|cut -d/ -f1)
        [ -n "$listen_port" ] && {
                /etc/init.d/uhttpd stop
                /etc/init.d/uhttpd disable
        }

	mkdir -m 0755 -p /var/log/lighttpd
	service_start /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
	/etc/init.d/uhttpd start   <== uhttpd启动命令
}

stop() {
	rm /tmp/api.socket-0
	service_stop /usr/sbin/lighttpd
}



标签:start,lighttpd,uhttpd,etc,init,port,OpenWrt
From: https://www.cnblogs.com/muzlei/p/16824857.html

相关文章

  • ALL IN ONE之OpenWrt源码编译
    1.安装Ubuntu系统1.1.安装本次安装的是Ubuntu-22.04.1-server版本,硬盘50G,最小安装,安装完成之后,确保电脑能“上网”1.2.禁用IPV6sudoaptinstall-yvimnet-toolssud......
  • 在vmware上安装openwrt
    在vwware上安装openwrt主要参考:VMware安装OpenWrt-姚坤-博客园(cnblogs.com)在其基础上对一些细节进行补充,做下记录以免忘记。下载openwrt固件OpenWrtDownloads......
  • 内网KMS激活Windows OPENWRT
    电脑端配置首先,保证你的WINDOWS系统和OFFICE是VOL版的,这样才可以激活。WINDOWS系统除了旗舰版和家庭版都能激活。(我使用WIN10专业版)OFFICE2016在MSDN只有专业增强版,下......
  • OpenWRT刷机备忘录(以MW4530R为例)
    设备:水星MW4530R,经过商家改装为32M闪存。已刷入Breed恢复环境。已知Bug:官方OpenWRT固件仅识别8M闪存,实际可用空间<2MBreed刷机自动重启耗时过长警告:!!不能在OpenWR......
  • ALL IN ONE之Openwrt安装
    1.openwrt固件下载Openwrt在线定制编译登录上边的网址,设备型号选择【Genericx86/64】,常用软件包根据自己的需求选择,其他根据需要填写,点击构建固件,构建完成后,下载即可2.......
  • 树莓派 OpenWrt 基础
    树莓派安装OpenWrt准备工作用树莓派4B安装OpenWrt有些大材小用了树莓派OpenWrt系统文件电脑下载OpenWrt系统文件https://openwrt.org/toh/views/toh_fwdow......
  • VMware Workstation安装软路由OpenWrt
    OpenWrt可以被描述为一个嵌入式的Linux发行版。(主流路由器固件有dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文......
  • Openwrt进程间通信-Ubus
    Openwrt进程间通信-Ubus来源 http://www.ctfiot.com/49535.html参考 https://openwrt.org/zh/docs/techref/ubus 01 介绍 Ubus是Openwrt中的进程间通信机制,它让......
  • OpenWrt自动挂载共享目录方法
    1、编写挂载命令保存成文件guazai#!/bin/sh/etc/rc.commonSTART=99STOP=15enable(){mount-tcifs-overs=2.0,username=guest,iocharset=utf8//192.168.31.21......
  • 基于padavan(openwrt) MIPS 的OpenSSL编译安装和编程基础
    设备还是之前那个e8820s 先把gccmakeperl装了opkginstallgccmakeperl这里有个问题,就是openssl1.1.0之后的版本要求perl5.10,opkg安装的是5.28,运行./Con......