java nio https_Java-Nio-Services: JAVA服务器基于JAVA NIO I. 已实现HTTP协议 II. 已实现HTTPS协议 III.已实现FASTCGI协议(...

#JAVA服务器基于JAVA NIO

I. 已实现HTTP协议

II. 已实现HTTPS协议

III.已实现FASTCGI协议(Client端)

#运行HTTP/HTTPS服务器

##运行开发包下jar文件

java -jar http-server-version-{version}.jar ./http-server.properties

java -jar https-server-version-{version}.jar ./https-server.properties

##源码编译

http: 编译源码并运行src/org/kaipan/www/socket/http/HttpServer.java

https: 编译源码并运行src/org/kaipan/www/socket/https/HttpsServer.java

##配置文件路径

http: 开发包下http-server.properties

https: 开发包下https-server.properties

#HTTP/HTTPS服务器配置

Web document root directory

server.root = /home/will/Develop/www    //静态目录

HTTP server config

server.bind = 0.0.0.0    //服务器监听IP

server.port = 8080    //服务器监听PORT

server.index = index.html    //服务器访问默认静态文件

Web static file extension

server.static_ext = html,htm,xhtml,shtml,shtm,jpg,jpeg,png,gif,bmp,ico,js,css,bin,xml,tar,ppt,pdf,swf,zip,gzip,woff,svg

Web dynamic file extension

server.dynamic_ext = php

Max post size, default 4M

server.post_maxsize = 4194304

FastCgi config

server.fastcgi_root = /home/will/Develop/projects/app/www    //动态脚本目录

server.fastcgi_host = 127.0.0.1    //PHP-FPM运行IP

server.fastcgi_port = 9000    //PHP-FRM运行PORT

server.fastcgi_index = index.php    //服务器访问默认动态文件

Encoding

server.charset = UTF-8

待开发功能

I.实现WEBSOCKET

联系作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值