`
beike
  • 浏览: 356881 次
社区版块
存档分类
最新评论

iphone 下的 lighttpd 安装 不启动 整理

阅读更多

2.2 的lighttpd设置(转帖)

第一步:用Cydia安裝Lighttpd;

第二步:下載」lighttpd.rar」 把「lighttpd.conf」這個檔案放在/usr/local/etc/內; (没有则创立,下同)

第三步:/privat e/var/root/下創建「Sites」;

第四步:/var/下創建「run」,「run」下創建「lighttpd.pid」(pid文件是進程標誌文件,在裡面輸入一個自然數即可,例如100。);

第五步:/var/log/下創建「lighttpd」;

第六步:用Cydia安裝Mobile Terminal工具並啟動之。此時默認為Mobile用戶,輸入命令「login root」回車後輸入密碼「alpine」成功後提示變為root;

第七步:在命令行輸入「lighttpd -f /usr/local/etc/lighttpd.conf」 回車;

第八步:OK可以用safari瀏覽本地目錄了!

補充,自動啟動Lighttpd.
此時lightthsd並沒有自動啟動,配置自動啟動服務文件,配置完重新啟動。

創建文件名:com.amcgregor.lighttpd.plist的文件,放入到目錄/Library/LaunchDaemons 下

 

 

 

 

想不让sshd和lighttpd 随系统启动,
看了不少文章,结果试了都不能用的,按道理uictl是可以的,不过我安装了,也改了还是没有作用。
只要自己折腾。总算解决了,看来凡事还是自己动手好。
现在总结一下,希望对大家有帮助
1.随系统启动的服务配置文件放在
/Library/LaunchDaemons 和 /System/Library/LaunchDaemons/ 两个目录底下
据我观察,/System/Library/LaunchDaemons 放的是系统比较重要的服务,尽量不要改它,不过apache服务也是放在这个底下,有点不厚道
/Library/LaunchDaemons 放的是用户安装的服务,我安装的sshd和lighttpd的启动配置文件都是放在这个目录下。


2.说一下launchctl的用法
launchctl unload -w   /Library/LaunchDaemons/com.amcgregor.lighttpd.plist
表示卸下lighttpd服务,并且-w表示写入配置文件,让这个服务下次不再随系统启动


launchctl load -w   /Library/LaunchDaemons/com.amcgregor.lighttpd.plist
表示装载lighttpd服务,并且-w表示写入配置文件,让这个服务下次就会随系统启动
-w 是重要的,使用了这个参数,修改就会影响到以后系统启动时候服务是否自动启动



据说uictl可以达到相同的效果,不过在我的机子上怎么试都不会永久的改变,没有办法,只好手工运行命令。


3. 也可以手工改配置文件以达到服务不随系统自动启动,比如有些xd不小心把系统的服务关闭导致无法进入桌面,只要能用工具下载修改文件,修改了上传上去,然后重启系统就可以了


以下是lighttpd的配置文件 /Library/LaunchDaemons/com.amcgregor.lighttpd.plist
文件内容如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd ">
<plist version="1.0">
<dict>
<key>Disabled</key>
<true/>

<key>Label</key>
<string>com.amcgregor.lighttpd</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
  <string>/usr/local/bin/lighttpd</string>
  <string>-f/usr/local/etc/lighttpd.conf</string>
  <string>-D</string>
</array>
<key>StandardErrorPath</key>
<string>/dev/null</string>
</dict>
</plist>
------------------------------------------------------------------------------
注意,红色部分加上了就表示这个服务不会随系统启动,把红字去掉了,服务就会随系统启动。


4.上面说把服务都关闭了,那怎么手工启动了。俺推荐用NetService 工具,
用过了itoggle和UIctl,感觉NetService比较好用,也不用自己定义,新安装的服务自动会出现在NetService中
Uictl中一大堆的系统服务,弄错了可不好,而且启动也较慢
iToggle自定义很好,可惜我用了几下,老是关闭不了服务(可能配置不对)

分享到:
评论

相关推荐

    lighttpd配置和启动脚本

    包括lighttpd.conf配置文件以及用于控制web server启动和停止的脚本。

    lighttpd 安装配置

    详细介绍了lighttpd 安装与配置。

    lighttpd安装全集

    安装lighttpdReleases of lighttpd are built regulary for at least the following platforms ● Linux(binary packages for FC3,SuSE,Debian,Gentoo,PLD-Linux,OpenWRT) ● *BSD(FreeBSD,NetBSD,OpenBSD,MacOSX)...

    Linux Lighttpd 配置安装 运行 测试

    在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站

    suse linux下安装php5、Lighttpd .

    use linux下安装php5、Lighttpd 1.下载各种PHP5需要的相关安装包(如jpeg8、libpng、freetype、zlib、GD库、curl、libxml2==),编译,安装,注意与服务器版本相同。 a.64位服务器对软件的编译: CFLAGS="-O3 -...

    最新lighttpd源码 lighttpd-1.4.22

    Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...

    phpLight 2013 网上首套LightTPD+PHP集成包

    phpLight 2013.2.20下载 phpLight 2013 是网上首套LightTPD+PHP集成包, 集成最新Lighttpd+PHP+MySQL+SQL-Front+Zend Guard Loader+XCache。...在不使用的情况不会启动相关进程,从而节省电脑的资源。

    用于ROR应用的lighttpd配置模板

    里面包含了lighttpd启动程序,lighttpd配置模板以及一个控制lighttpd启动和关闭的脚本。

    phpLight(LightTPD+PHP集成包) v2014

    一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可。小巧简易迷你只有14M,非常方便的搭建网站服务器。有专门开发的控制面板进行控制程序的启停。phpLight 2014 包括以下组件:Lighttpd 1.4.32 服务器...

    Lighttpd源码分析_mobi

    主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...

    安卓系统lighttpd-php-mysql本地环境 v8.0.zip

    这是一个可在安卓手机上布置的服务器环境,功能组件包括:...注意事项:压缩包内tar.gz不能在win系统下解压,tar.gz可以压缩权限等,在win下操作tar.gz会丢失设置好的用户组权限等,只能unix系统下操作那个tar.gz。

    lighttpd-1.4.20.tar

    lighttpd-1.4.20.tar lighttpd-1.4.20.tar

    LightTPD for windows 1.4.45-x86

    startLighttp.vbs 为一键启动lighttpd和php-cgi的启动脚本,php使用fastcgi host:port形式 test_cgi.cmd 为测试cgi传参数用(如果发现php程序返回No input file specified.说明server.document-root这个目录配置的有...

    lighttpd 主工作模式

    lighttpd 流程分析工作模式,帮助理解lighttpd

    varnish+lighttpd配置

    varnish+lighttpd配置

    docker镜像构建,中间件mysql、lighttpd、Nginx、squid配置和启动、dubbo服务部署

    学习心得,分享出来供大家学习。docker镜像构建,中间件mysql、lighttpd、Nginx、squid配置和启动、dubbo服务部署

    lighttpd完全学习

    lighttpd完全学习,适合新手文档参考,ppt文件

    lighttpd-1.4.20源码分析

    lighttpd-1.4.20源码看了很久了,学习总结本来早就该写...各基本数据结构的分析整理倒是基本完了 但是lighttpd源码最核心的东西(比如配置信息的加载 比如对客户请求访问的响应 等) 我还没整理完 呵呵 未完 请继续关注

    CentOS下Lighttpd Web服务器安装与配置方法

    OS: CentOS release 5.5 Lighttpd: 1.4.28 安装 sudo yum install lighttpd.i386 lighttpd-fastcgi.i386 lighttpd-mod_mysql_vhost.i386 运行 检查配置文件 lighttpd -t -f lighttpd.conf 启动lighttpd服务 ...

Global site tag (gtag.js) - Google Analytics