[10]_移植web服务器到ubuntu16.04.3
来源:互联网 发布:雕刻机制图软件 编辑:程序博客网 时间:2024/06/16 18:44
-----------------------------------------------------------------实践整理来自网络-----------------------------------------------------------------------------------
1. 先学习:什么是web服务器?它有什么用?
https://zhidao.baidu.com/question/264775593.html
2.动手实战:
(1)先在windows下载thttpd,下载地址是:http://www.acme.com/software/thttpd/
(2)上传 thttpd-2.27.tar.gz 到samba服务器的共享目录(/share),先说说:移植都有一个一个相似的套数:解压-->配置-->编译-->安装
(3) # tar xvf thttpd-2.27.tar.gz
# cd thttpd-2.27
# ./configure (主要为了生成Makefile)
# make
# make install
(4) 出现这样的错误:
cp makeweb /usr/local/sbin/makeweb
chgrp www /usr/local/sbin/makeweb
chgrp: invalid group: ‘www’
Makefile:70: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/share/thttpd-2.27/extras'
Makefile:121: recipe for target 'installsubdirs' failed
make: *** [installsubdirs] Error 2
(5)解决办法:忽略上面的错误,网络上查到是因为Makefile某个命令或语句后面多了一个空格导致,这个问题比较难找,当然还有一种说法是给在执行make install 给它传入“-i”去忽略这些错误。
(6) cd /etc 。然后创建配置文件:vi thttpd.conf 并添加下面的内容:
dir=/usr/local/www#web服务器存放网页的根目录
user=root#登陆用户
logfile=/var/log/thttpd.log#日志文件
pidfile=/var/run/thttpd.pid#进程临时文件
port=8080#端口号
cgipat=/cgi-bin/*#cgi程序目录,注意是以dir目录为开始的根目录
(7) 重启webserver服务器:sudo thttpd -C /etc/thttpd.conf
(8) 测试:在浏览器输入:http://本地IP:8080(Ubuntu 本地IP)
........
..........
--------------------------------------------------------------------测试失败,后续-----------------------------------------------------------------------------------------------
- [10]_移植web服务器到ubuntu16.04.3
- 移植boa web服务器到Linux
- [9]_在Ubuntu16.04.3安装配置samba服务器
- 移植Boa Web服务器到ARM-Linux系统
- 移植Boa Web服务器到ARM-Linux系统
- 移植thttpd Web服务器到ARM-Linux系统
- 移植shttpd Web服务器到ARM-Linux系统
- 移植lighttpd Web服务器到ARM-Linux系统
- 移植thttpd Web服务器到ARM-Linux系统
- 移植Boa Web服务器到ARM-Linux系统
- 移植Boa Web服务器到ARM-Linux系统
- 【转】移植thttpd Web服务器到ARM-Linux系统
- 移植Boa Web服务器到ARM-Linux系统
- 移植thttpd Web服务器到ARM-Linux系统
- 嵌入式web入门:boa服务器移植到简单cgi测试
- 移植Boa Web服务器到ARM-Linux系统
- 嵌入式web入门:boa服务器移植到简单cgi测试
- 移植多款轻量级 Web服务器到ARM-Linux系统
- week12-leetcode #347-Top-K-Frequent-Elements
- 如何编译安装Bundler
- java中equals和==的区别
- java synchronized关键字的用法
- 认知
- [10]_移植web服务器到ubuntu16.04.3
- route
- 在Windows10中安装Canopy无法启动的解决方法
- java创建线程的三种实现方式
- python获取当前脚本文件路径
- JAVA中 Equals和==的区别
- hadoop生态系统常见组件介绍以及入门书籍
- Oracle 回收站
- 论文笔记之Dynamic Routing Between Capsules