永发信息网

如何设置apache openssl 的加密算法

答案:2  悬赏:30  手机版
解决时间 2021-02-20 04:05
如何设置apache openssl 的加密算法
最佳答案
使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)
、解压缩openssl的包,进入openssl的目录
、perl configure VC-WIN32
尽量在这个目录下执行该命令,否则找不到Configure文件,或者指定完整的Configure文件路径。
、ms\do_ms
在解压目录下执行ms\do_ms命令
、nmake -f ms\ntdll.mak编译后在openssl解压目录下执行,完成编译后。输出的文件在out32dll里面,包括应用程序的可执行文件、lib文件和dll文件
注意:在运行第五步时,cl编译器会抱怨说.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推荐的),建议使用_read。呵呵,我可不想将OpenSSL中的所有的read函数修改为_read。再看cl的错误代码 error C2220,于是上MSDN上查找:
warning treated as error - no object file generated
/WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated.
是由于设置了/WX选项,将所有的警告都作为错误对待,所以。。。
于是打开OpenSSL目录下的MS目录下的ntdll.mak文件,将CFLAG的/WX选项去掉,存盘。
全部回答
原先以为要额外安装openssl这东西,但原来apache的安装档案,一早已有现成包含了openssl套件。01. 进入apache.org网站,下载httpd-2.2.17-win32-x86-openssl-0.9.8o.msi档案。 02. 安装後,打开windows的命令提示符(command prompt),执行以下命令 set openssl_conf=c:\program files\apache software foundation\apache2.2\conf\openssl.cnf03. 切换路径至c:\program files\apache software foundation\apache2.2\bin位置。并建立openssl证书。 cd c:\program files\apache software foundation\apache2.2\bin openssl req -new -out server.csr04. 移除server.csr档案内的passphrase,并储存为server.key档案。并删除.rnd档案。 openssl rsa -in privkey.pem -out server.key del .rnd05. 建立证书可使用期限,既然是家里使用,就设定为10年。 openssl x509 -in server.csr -out server.cert -req -signkey server.key -days 365006. 将server.cert档案及server.key档案,搬到c:\program files\apache software foundation\apache2.2\conf资料夹。 07. 编辑c:\program files\apache software foundation\apache2.2\conf\httpd.conf档案。将: #loadmodule ssl_module modules/mod_ssl.so更改为:loadmodule ssl_module modules/mod_ssl.so将: #include conf/extra/httpd-ssl.conf更改为:include conf/extra/httpd-ssl.conf08. 编辑c:\program files\apache software foundation\apache2.2\conf\extra\httpd-ssl.conf档案。确认sslcertificatefile及sslcertificatekeyfile指向刚才复制档案名称。sslcertificatefile "c:/program files/apache software foundation/apache2.2/conf/server.cert" sslcertificatekeyfile "c:/program files/apache software foundation/apache2.2/conf/server.key"09. 更改documentroot位置,指向网站位置。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想追求一个天蝎座的女孩,她非常活泼爱笑。
图审单位能跨省接业务吗
如果一个人带着杀伤力,另一个人怎么办?
坐便冲水的时候下水慢!之后水下去的时候反水
特色小炒地址在什么地方,想过去办事
三阳Samyang 85mm T1.5 电影镜头有童鞋用过没
土壤易板结是否酸性重,该如何处理?
正常情况你们出门去外地很长时间,都带什么东
thinkpade445哪个是usb3.0
蕉林这个地址在什么地方,我要处理点事
力学课中总结出的顺口溜
古墓丽影周年纪念2段跳?
广东珠江三角洲的形成是A. 断层上升B. 褶皱隆
嘉丽美容养身会馆我想知道这个在什么地方
欢乐颂中曲潇筱是怎么追的赵医生
推荐资讯
形同陌路的俩夫妻,为了孩子真的需要继续下去
淘宝交易成功了我退货了,卖家要扣邮费怎么办
我当前位置到河源桂山野趣沟的距离
宁波银行慈溪支行地址在什么地方,想过去办事
足够短的写景短文,要是名家作品!
美国sat跟o水准哪个
谁知道新疆大学生哪个平台可以借款..借一万..
南京大学的社会工作专业硕士好考吗?
我吃中药失眠了怎么回事
李子和西瓜能同吃吗?同吃的后果是啥啊!
【第n个空间全集】...则第n个图形需棋子枚.(
一别十四年,为什么人们还在怀念他
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?