国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

Apache2+mod_ssl+php5完全安裝實錄
2007-10-22   網絡

環境:

  RedHat 9.0

  說明:

  使用$ 開頭的是普通用戶身份執行的命令

  使用# 開頭的是root帳號執行的命令

  第一步:安裝apache

  下載apache2: http://httpd.apache.org/download.cgi

  我需要mod_ssl的支持,和apache1不同的是,mod_ssl不在是單獨的模塊,而是放在apache發行包里面了,默認是不啟用的,config的時候選擇上就可以了。

  我使用DSO方式編譯安裝apache,同時將全部模塊都編譯好,以方便后來可能的需要。只要編輯httpd.conf,在里面去掉不想要的模塊(注釋或者刪除對應模塊的LoadModule行),就可以定制自己的apache咯。

  $ tar zxvf httpd-2.0.50.tar.gz

  $ ./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl=shared --enable-mods-shared=all --with-ssl=/usr/local/ssl

  $ make

  $ su

  # make install

  Apache有兩種使用模塊的方法,其一是永久性包含進核心;

  如果操作系統支持動態共享對象(DSO),而且能為autoconf所檢測,則模塊還可以被動態編譯。

  DSO模塊的存儲是獨立與核心的,可以被核心使用由mod_so模塊提供的運行時刻配置指令包含或排除。

  如果編譯中包含有任何動態模塊,則mod_so模塊會被自動包含進核心。如果希望核心能夠裝載DSO,而不實際編譯任何動態模塊,需要明確指定--enable-so。

  (http://kajaa.bbs.us/ApacheManual/install.html)

  第一次按照上述方法編譯的apache,啟動的時候會報錯:

  # cd /usr/local/apache2

  # ./bin/apachectl startssl

  Syntax error on line 251 of /usr/local/apache/conf/httpd.conf:

  Cannot load /usr/local/apache/modules/mod_ssl.so into server: /usr/local/apache/modules/mod_ssl.so: undefined symbol: X509_free

  原因是什么呢?看 http://www.smartframeworks.com/qt-apache-ssl.html

  因為按照下面的方法(參看:Apache2 + mod_ssl + php5 完全安裝實錄(2))安裝的openssl默認是沒有編譯成動態鏈接庫的,因為其文檔說openssl的動態鏈接庫還不成熟,可以使用 ./config shared 編譯帶動態鏈接庫的openssl,但是還處于試驗階段。

  解決這個問題的辦法是:將mod_ssl靜態的編譯到apache里面。

  請使用下面的方法重新來過:)

  $ ./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl=static --with-ssl=/usr/local/ssl --enable-mods-shared=all

  $ make

  $ su

  # make install

  這次啟動apache的時候又發現一個錯誤:

  # cd /usr/local/apache2

  # ./bin/apachectl startssl

  Syntax error on line 108 of /usr/local/apache2/conf/ssl.conf:

  SSLCertificateFile: file '/usr/local/apache2/conf/ssl.crt/server.crt' does not exist or is empty

  這又是什么原因呢?因為我們沒有配置ssl,需要生成ssl需要的證書。

  以前使用apache1+mod_ssl的時候,make之后有一個這樣的步驟

  $ make certificate

  可以用來生成ssl所用到的證書。

  現在沒有這個工具了,只能自己動手生成了,對證書不熟悉的人,有一個工具可以使用:http://www.openssl.org/contrib/ssl.ca-0.1.tar.gz

  # cd /usr/local/apache2/conf

  # tar zxvf ssl.ca-0.1.tar.gz

  # cd ssl.ca-0.1

  # ./new-root-ca.sh (生成根證書)

  No Root CA key round. Generating one

  Generating RSA private key, 1024 bit long modulus

  ...........................++++++

  ....++++++

  e is 65537 (0x10001)

  Enter pass phrase for ca.key: (輸入一個密碼)

  Verifying - Enter pass phrase for ca.key: (再輸入一次密碼)

  ......

  Self-sign the root CA... (簽署根證書)

  Enter pass phrase for ca.key: (輸入剛剛設置的密碼)

  ........

  ........ (下面開始簽署)

  Country Name (2 letter code) [MY]:CN

  State or Province Name (full name) [Perak]:JiangSu

  Locality Name (eg, city) [Sitiawan]:NanJing

  Organization Name (eg, company) [My Directory Sdn Bhd]:Wiscom System Co.,Ltd

  Organizational Unit Name (eg, section) [Certification Services Division]:ACSTAR

  Common Name (eg, MD Root CA) []:WISCOM CA

  Email Address []:acmail@wiscom.com.cn

  這樣就生成了ca.key和ca.crt兩個文件,下面還要為我們的服務器生成一個證書:

  # ./new-server-cert.sh server (這個證書的名字是server)

  ......

  ......

  Country Name (2 letter code) [MY]:CN

  State or Province Name (full name) [Perak]:JiangSu

  Locality Name (eg, city) [Sitiawan]:NanJing

  Organization Name (eg, company) [My Directory Sdn Bhd]:Wiscom System Co.,Ltd

  Organizational Unit Name (eg, section) [Secure Web Server]:ACSTAR

  Common Name (eg, www.domain.com) []:acmail.wiscom.com.cn

  Email Address []:acmail@wiscom.com.cn

  這樣就生成了server.csr和server.key這兩個文件。

  還需要簽署一下才能使用的:

  # ./sign-server-cert.sh server

  CA signing: server.csr -> server.crt:

  Using configuration from ca.config

  Enter pass phrase for ./ca.key: (輸入上面設置的根證書密碼)

  Check that the request matches the signature

  Signature ok

  The Subject's Distinguished Name is as follows

  countryName :PRINTABLE:'CN'

  stateOrProvinceName :PRINTABLE:'JiangSu'

  localityName :PRINTABLE:'NanJing'

  organizationName :PRINTABLE:'Wiscom System Co.,Ltd'

  organizationalUnitName:PRINTABLE:'ACSTAR'

  commonName :PRINTABLE:'acmail.wiscom.com.cn'

  emailAddress :IA5STRING:'acmail@wiscom.com.cn'

  Certificate is to be certified until Jul 16 12:55:34 2005 GMT (365 days)

  Sign the certificate? [y/n]:y

  1 out of 1 certificate requests certified, commit? [y/n]y

  Write out database with 1 new entries

  Data Base Updated

  CA verifying: server.crt <-> CA cert

  server.crt: OK

  (如果這里出現錯誤,最好重新來過,刪除ssl.ca-0.1這個目錄,從解壓縮處重新開始。)

  下面要按照ssl.conf里面的設置,將證書放在適當的位置。

  # chmod 400 server.key

  # cd ..

  # mkdir ssl.key

  # mv ssl.ca-0.1/server.key ssl.key

  # mkdir ssl.crt

  # mv ssl.ca-0.1/server.crt ssl.crt

  然后就可以啟動啦!

  # cd /usr/local/apache2

  # ./bin/apachectl startssl

  對于這個提示:

  httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

  只需要編輯httpd.conf,找到ServerName xxxx這一行,去掉前面的注釋即可。

熱詞搜索:

上一篇:Solaris9(intelx86)下從源代碼安裝Tomcat5實戰記錄
下一篇:JBoss技術支持文檔

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产精品女主播在线观看| 久久久久综合网| 久久电影网电视剧免费观看| 欧美不卡一区二区三区四区| 国产成人鲁色资源国产91色综 | 亚洲精品少妇30p| 欧美一区二区精品| 色综合久久天天| 蜜桃视频一区二区三区在线观看| 欧美激情自拍偷拍| 91精品一区二区三区在线观看| 国产精品99久久久久久久vr| 午夜精品久久久久久久99水蜜桃 | 国产乱理伦片在线观看夜一区| 欧美精品丝袜久久久中文字幕| 风流少妇一区二区| 久久精品国产精品青草| 亚洲国产欧美日韩另类综合 | 麻豆精品视频在线观看视频| 一区二区三区在线观看欧美| 亚洲国产精品成人久久综合一区| 91精品国产综合久久精品app| 亚欧色一区w666天堂| ㊣最新国产の精品bt伙计久久| 日韩视频在线观看一区二区| 欧美唯美清纯偷拍| 97超碰欧美中文字幕| 懂色av噜噜一区二区三区av| 日韩精品乱码免费| 亚洲国产精品久久久久秋霞影院 | 国产欧美日韩卡一| 久久亚洲精品国产精品紫薇| 337p亚洲精品色噜噜| 91久久久免费一区二区| 成人精品一区二区三区四区| 国产成人在线影院| 国产91精品精华液一区二区三区| 国精产品一区一区三区mba桃花| 视频一区二区三区入口| 国产欧美日韩另类视频免费观看| 精品国产乱子伦一区| 精品国产露脸精彩对白| 欧美va在线播放| 欧美www视频| 久久亚洲综合色一区二区三区| 26uuu色噜噜精品一区二区| 日韩欧美另类在线| 欧美成人一区二区| 26uuu亚洲综合色| 亚洲精品一区在线观看| 26uuu久久天堂性欧美| 久久久亚洲精品一区二区三区| av色综合久久天堂av综合| 99久久精品国产观看| 99精品国产91久久久久久| 97se亚洲国产综合自在线不卡| 色婷婷av久久久久久久| 欧美色涩在线第一页| 欧美福利视频一区| 精品国产一区二区三区久久影院 | 99精品视频免费在线观看| 色综合中文字幕国产| 成人午夜在线播放| 色哟哟国产精品| 欧美男人的天堂一二区| 日韩欧美色综合网站| 欧美伊人久久久久久午夜久久久久| 欧美日本一区二区三区四区 | 国产丝袜美腿一区二区三区| 亚洲欧洲99久久| 日本中文一区二区三区| 国产一区二区不卡| 日本丶国产丶欧美色综合| 正在播放亚洲一区| 日本一区二区三区四区| 玉足女爽爽91| 国产在线精品一区二区不卡了| 成人午夜又粗又硬又大| 欧美日韩一二三区| 日韩精品中午字幕| 亚洲欧洲精品一区二区三区不卡| 中文字幕日韩欧美一区二区三区| 五月天丁香久久| 成人av在线一区二区三区| 粉嫩嫩av羞羞动漫久久久| 粉嫩绯色av一区二区在线观看| 丁香婷婷深情五月亚洲| 99久久精品免费| 欧美一区二区久久久| 一本到不卡免费一区二区| 欧美日本一区二区在线观看| 中文字幕一区免费在线观看 | av在线免费不卡| 国产一区二区三区美女| 91网址在线看| 欧美一级欧美一级在线播放| 久久婷婷综合激情| 亚洲女女做受ⅹxx高潮| 国产丝袜欧美中文另类| 中文字幕亚洲一区二区av在线| 麻豆精品一二三| 99久久婷婷国产| 日韩亚洲欧美在线| 91久久免费观看| 久久久噜噜噜久噜久久综合| **欧美大码日韩| 开心九九激情九九欧美日韩精美视频电影| 99综合电影在线视频| 欧美日本一区二区| 中文字幕久久午夜不卡| 亚洲电影视频在线| 丁香婷婷综合激情五月色| 欧美日韩免费一区二区三区| 精品国产亚洲在线| 日本 国产 欧美色综合| 成人18视频在线播放| 欧美一区二区三区在线| 亚洲色欲色欲www| 国产在线播放一区二区三区| 欧美专区亚洲专区| 久久精品欧美日韩| 国产剧情av麻豆香蕉精品| 91国偷自产一区二区开放时间| 日韩一区二区三区高清免费看看| 亚洲免费观看高清完整版在线观看| 蜜臀国产一区二区三区在线播放| 91麻豆成人久久精品二区三区| 亚洲精选视频在线| 成人av影院在线| 精品国产精品网麻豆系列 | 波多野洁衣一区| 精品国产乱码久久久久久影片| 亚洲一二三级电影| 成人免费av在线| 久久久久国产成人精品亚洲午夜| 日本亚洲一区二区| 91久久精品一区二区二区| 国产精品三级av| 国产精品456| 2020国产成人综合网| 秋霞电影一区二区| 7777精品伊人久久久大香线蕉 | 九九久久精品视频| 在线91免费看| 蜜桃视频一区二区三区| 69堂精品视频| 亚洲一区二区在线视频| 在线视频国内自拍亚洲视频| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品一二三在| 一区二区三区四区在线免费观看| 成人h动漫精品一区二| 国产女人18毛片水真多成人如厕| 精品亚洲porn| 成人免费在线视频| 99久久99久久精品免费观看 | 国产成人精品亚洲日本在线桃色| 亚洲精品乱码久久久久久日本蜜臀| 成人精品小蝌蚪| 中文乱码免费一区二区| 成人精品在线视频观看| 亚洲人成在线播放网站岛国| 色8久久精品久久久久久蜜 | 欧美日韩国产系列| 日本va欧美va瓶| 欧美白人最猛性xxxxx69交| av中文字幕一区| 亚洲国产成人porn| 欧美肥胖老妇做爰| 国产精品亚洲综合一区在线观看| 国产亚洲精品bt天堂精选| 大白屁股一区二区视频| 日韩av一区二区在线影视| 精品久久久久久久一区二区蜜臀| 国产精品99久久久久久有的能看| 中文字幕欧美三区| 在线观看成人免费视频| 午夜久久久影院| 中文字幕五月欧美| 欧美日韩成人综合| 国产麻豆视频精品| 亚洲精品国产精华液| 在线播放视频一区| 精品一区二区影视| 亚洲视频资源在线| 日韩欧美一二三区| 91亚洲精品久久久蜜桃| 日韩国产精品久久久久久亚洲| 久久人人97超碰com| 欧美丰满一区二区免费视频| 国产91精品露脸国语对白| 一区二区视频免费在线观看| 日韩免费电影一区| 色菇凉天天综合网| 久久99国产精品久久99 | 色就色 综合激情| 不卡视频在线看| 精品一区二区三区免费观看| 亚洲美女屁股眼交3| 337p粉嫩大胆噜噜噜噜噜91av|