前言:
现时小伙伴们对“centos7aptget”可能比较关怀,我们都需要剖析一些“centos7aptget”的相关内容。那么小编在网摘上搜集了一些对于“centos7aptget””的相关知识,希望小伙伴们能喜欢,咱们一起来了解一下吧!个人博客:
临时搭建一个webserver用于传输文件
SimpleHTTPServer
python自带模块,无需安装,但只支持下载
python2语法:
python -m SimpleHTTPServer 8000
python3语法:
python -m http.server 8000
通过设置别名快速启动
alias upload="python -m SimpleHTTPServer 8000"
禁用SimpleHTTPServer模块
#!/bin/basha=$@path=/data/python2.7 #python真实文件移动到其他没有环境变量的路径下,只用本脚本调用if [[ -z "`echo ${a} |grep SimpleHTTPServer`" ]];then $path $aelseecho -e "\033[0;31m 命令被禁用 \033[0m"fi
#!/bin/basha=$@path=/data/python3.7 #python真实文件移动到其他没有环境变量的路径下,只用本脚本调用if [[ -z "`echo ${a} |grep http.server`" ]];then $path $aelseecho -e "\033[0;31m 命令被禁用 \033[0m"fidarkhttpd
一个超小型静态http服务器,编译之后仅36KB,却能完成ftp和http的功能。
支持断点续传,一次编译后可复制到其他机器使用
安装方式
yum install git -y #centos使用apt-get install git -y #debian使用git clone #然后获取所有文件cd darkhttpd #进入目录make #编译
最简单的使用方法:
./darkhttpd /root --port 8081 --daemon
解释一下这句话
./darkhttpd #运行darkhttpd服务
/root #darkhttpd服务器的主目录位置
--port 8081 #访问端口,一般都用80,不过随你便,其他端口需要ip+端口访问
--daemon #后台运行
其他功能:
在默认端口上服务/var/www/htdocs(80以root身份运行,否则为8080):$ ./darkhttpd /var/www/htdocs在8081端口上服务~/public_html:$ ./darkhttpd ~/public_html --port 8081仅绑定到一个IP地址(在多宿主系统上有用):$ ./darkhttpd ~/public_html --addr 192.168.0.1最多可同时连接4个连接:$ ./darkhttpd ~/public_html --maxconn 4日志访问文件:$ ./darkhttpd ~/public_html --log access.logChroot为了额外的安全性(您需要root权限chroot):$ ./darkhttpd /var/www/htdocs --chroot使用default.htm而不是index.html:$ ./darkhttpd /var/www/htdocs --index default.htm添加mimetypes - 在这种情况下,将.dat文件作为text / plain提供:$ cat extramimetext/plain dat$ ./darkhttpd /var/www/htdocs --mimetypes extramime删除权限:$ ./darkhttpd /var/www/htdocs --uid www --gid www使用acceptfilter(仅限FreeBSD):$ kldload accf_http$ ./darkhttpd /var/www/htdocs --accf在后台运行并创建一个pidfile:$ ./darkhttpd /var/www/htdocs --pidfile /var/run/httpd.pid --daemonWeb转发(301)请求一些主机:$ ./darkhttpd /var/www/htdocs --forward example.com \--forward secure.example.com 转发(301)请求所有主机:$ ./darkhttpd /var/www/htdocs --forward example.com \--forward-all 命令行选项可以组合:$ ./darkhttpd ~/public_html --port 8080 --addr 127.0.0.1要查看完整的命令行选项列表,运行darkhttpd,不带任何参数即可:$ ./darkhttpd
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #centos7aptget