《Apache模块开发指南》主要介绍了Apache模块开发的全过程。全书全面细致、深入浅出,主要内容包括Apache相关背景、APR的基础知识,以及利用Apache模块开发的全过程,该书适合广大在Apache环境下的模块开发者们阅读和参考。该书适合Apache模块开发者、大规模服务器开发人员及Web开发者阅读。
书名 | Apache模块开发指南 | 作者 | (英国)NICKKEW |
---|---|---|---|
ISBN | 9787121059681 | 出版社 | 电子工业出版社 |
出版时间 | 2008 | 开本 | 十六 |
可以用Java
就是很多个IGBT集成在一起
输入模块
光模块和光纤连接器的应用指南 一、光收发一体模块定义 光收发一体模块由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。发射 部分是:输入一定码率的电信号经内部的驱动芯片处理后驱动半导体激光器( LD)或发光二极管( LED) 发射出相应速率的调制光信号,其内部带有光功率自动控制电路,使输出的光信号功率保持稳定。接收部 分是:一定码率的光信号输入模块后由光探测二极管转换为电信号。经前置放大器后输出相应码率的电信 号,输出的信号一般为 PECL 电平。同时在输入光功率小于一定值后会输出一个告警信号。 二、光收发一体模块分类 按照速率分: 以太网应用的 100Base(百兆) 、1000Base (千兆)、10GE SDH 应用的 155M 、622M、 2.5G、10G 按照封装分: 1×9、SFF、SFP、GBIC、XENPAK 、XFP,各种封装见图 1~6 1×9
光模块和光纤连接器的应用指南 一、 光收发一体模块定义 光收发一体模块由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。发射部分是:输入一定 码率的电信号经内部的驱动芯片处理后驱动半导体激光器 (LD)或发光二极管 (LED)发射出相应速率的调制光信号, 其内部带有光 功率自动控制电路, 使输出的光信号功率保持稳定。 接收部分是: 一定码率的光信号输入模块后由光探测二极管转换为电信号。 经前置放大器后输出相应码率的电信号, 输出的信号一般为 PECL 电平。同时在输入光功率小于一定值后会输出一个告警信号。 二、 光收发一体模块分类 按照速率分:以太网应用的 100Base( 百兆 )、1000Base( 千兆 )、10GESDH 应用的 155M、622M、2.5G、10G 按照封装分: 1×9、SFF、SFP、GBIC、XENPAK 、XFP,各种封装见图 1~61
在设置Apache + SSL之前, 需要做:
安装带有ssl版本的Apache。并且要确保apache编译了ssl模块(开启方式:打开phpstudy——设置——PHP模块扩展——php-openssl前面勾选上)
并且ssl需要的文件在如下的位置:
[Apache安装目录]/modules/ mod_ssl.so
[Apache安装目录]/bin/ openssl.exe, libeay32.dll, ssleay32.dll, openssl.cnf
[Apache安装目录]/conf/ openssl.cnf
创建SSL证书(PHPStudy里面自带了openssl,但是bin目录下没有openssl.cnf,需要将conf下的openssl.cnf拷贝一份到bin目录下,但总体原理一样)
步骤一:
执行命令:
openssl genrsa 1024 >tian_server.key
(RSA密钥对的默认长度是1024,取值是2的整数次方,并且密钥长度约长,安全性相对会高点)。
完成密钥server.key生产完毕后进行步骤二操作。
步骤二:
生产为签署的server.csr
继续在bin目录下执行命令:
openssl req -new -config openssl.cnf -key tian_server.key >tian_server.csr
(如果不加-config .openssl.cnf参数的话,常会报Unable to load config info from …/ssl/openssl.cnf)
之后就会要求输入一系列的参数:
Country Name (2 letter code) [AU]:CN ISO 国家代码(只支持两位字符)
State or Province Name (full name) [Some-State]:GD 所在省份
Locality Name (eg, city) []:GZ 所在城市
Organization Name (eg, company): 公司名称
Organizational Unit Name (eg, section) []: 组织名称
Common Name (eg, YOUR name) []: 申请证书的域名(建议和httpd.conf中serverName必须一致)
Email Address []:admin@admin.com 管理员邮箱
Please enter the following ‘extra’ attributes to be sent with your certificate request A challenge password []: 交换密钥 (随意写)
An optional company name []:(建议和httpd.conf中serverName必须一致)
注:Common Name建议和httpd.conf中serverName必须一致,否则有可能导致apache不能启动(启动 apache 时错误提示为:server RSA certificate CommonName (CN) `Kedou’ does NOT match server name!? )
完成签署的server.csr配置。
步骤三:
签署服务器证书文件 server.crt
在 bin/目录下执行命令:
openssl req -x509 -days 5000 -config openssl.cnf -key tian_server.key -in tian_server.csr >tian_server.crt
说明:这是用步骤 1,2 的的密钥和证书请求生成证书 server.crt,-days 参数 指明证书有效期,单位为天,x509 表示生成的为 X.509 证书。
步骤四:
在bin 目录下,找到tian_server.crt、tian_server.csr、tian_server.key三个文件,将此三个文件剪切到Apache的conf目录下。
步骤五:
配置 httpd.conf. 在Apache的conf\extra目录下的 httpd_ssl.conf 文件是关于 ssl 的配置,是httpd.conf的一 部分。
在 httpd.conf 中下列两行:去掉前面的“#”
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
步骤六:
(注意:相同部分被省略掉)
# General setup for the virtual host
DocumentRoot “D:/PHPStudy/WWW/”(这个地方网页根目录)
ServerName phpssl.com:443
ErrorLog “D:/PHPStudy/Apache/logs/no-robots_error.log.txt”(具体的服务器上的地址)
TransferLog “D:/PHPStudy/Apache/logs/no-robots_access.log.txt”(具体的服务器上的地址)
SSLCertificateFile “D:/PHPStudy/Apache/conf/tian_server.crt”
SSLCertificateKeyFile “D:/PHPStudy/Apache/conf/tian_server.key”
CustomLog “D:/PHPStudy/Apache/logs/ssl_request.log” \
“%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \”%r\” %b”
以上最容易出问题的地方是http_ssl.conf中的日志等路径问题,建议按照物理路径进行设置
步骤七:
调试运行Apache,对于Apache。如果是集成板的如xampp,wampserver,或者phpstudy启动Apache Server,可能我们不知道我们的服务器出现了什么问题,建议查看 Apache/logs下的日志,在此基础上,配合Cmd命令行在bin目录下运行httpd命令,如果不报错,说明服务器运行没问题,否则更具提示修改问题。
文章转载:https://www.trustauth.cn/wiki/21869.html
中文名: MTK芯处开发指南
书号: 9787115216687
发行时间: 2010年01月01日
地区: 大陆
语言: 简体中文
提图斯编著的《例说XBee无线模块开发》是唯一一本介绍XBee模块的实战型图书,它通过清晰的步骤教会工程师如何在自己的设计中采用XBee模块。和其他书不一样的地方是作者通过22个实验,涉及如何使用X-CTU软件,如何修改XBee模块配置,如何进行单向数字输入通信,通过XBee实现远程控制,XBee模块如何传输与控制模拟信号和数字信号,《例说XBee无线模块开发》通过API控制本地以及远程XBee模块,远程控制I/O接口,远程控制PWM输出,通过广播命令控制多个XBee模块,MCU和XBee模块间的通信,XBee模块间的双向通信,如何发现附近的XBee模块,如何建立一个小型XBee网络,测量一个网络中的数字和模拟信号,如何运用未知数量的XBee模块,探索周期操作等,帮助读者由浅入深,在动手实践的过程中理解XBee模块的使用方式与注意事项。每一个实验都包含模块配置、模块相应功能参数的介绍、应用背景以及需要的控制器和软件。每一个实验都包含了配置、建立、验证以及接口设计等完整过程。每一个实验都包含调试和测试信息,以及已经配置好的下载文件和具有详细注释的源代码供开发者学习使用。
XBee模块是美国Digi公司的ZigBee模块产品,XBee是系列产品的名称。XBee模块是一种远距离低功耗的无线模块,频段包含2.4G、900M、868M三种,同时可兼容802.15.4的协议。XBee模块可用于组建Mestl网络,每个模块都可以作为路由节点、协调器,以及终端节点。XBee模块内置协议栈,可通过X—CTU以及ZigBee Operator这两款软件进行调试。XBee模块的配置方式有两种,分别是AP和ATl命令。XBee模块分为嵌入式和贴片式两种,可即插即用自组网,使用起来非常方便。XBee模块的应用范围非常广泛,包括智能家居、远程控制、无线抄表、传感器、无线检测、资产管理等,同时还有对应的iDigi平台,提供各种常用的接入方式。更加方便远程控制。现在XBee模块几乎是创客们进行无线控制系统和无线传感器网络开发的首选模块。提图斯编著的《例说XBee无线模块开发》用22个实验引导读者掌握XBee无线模块的开发。