編譯安裝apache並實現本地ssl加密

2021-09-27 13:01:24 字數 1239 閱讀 6323

編譯安裝apache

tar zxf httpd-2.2.15.tar.gz -c /usr/src/ //解壓httpd包

make && make install //編譯安裝

ln -s /usr/local/httpd/bin/* /usr/local/bin //做軟連線

chkconfig --add httpd 開機啟動

網頁訪問虛擬機器位址,出現網頁就代表apache成功

ssl加密:

先安裝相關依賴

yum install mod_ssl openssl

生成私鑰:openssl genrsa -out server.key 2048

.生成簽名檔案

openssl req -new -key server.key -out server.csr

生成自簽名證書。有效期設定為10年

openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt

將相關檔案複製到相應位置。

cp server.crt /etc/pki/tls/certs/ cp server.key /etc/pki/tls/private/ cp server.csr /etc/pki/tls/private/

修改ssl.conf中相應配置。找到virtualhost 443相關配合段,將下面幾行配好:

sslcertificatefile /etc/pki/tls/certs/server.crt sslcertificatekeyfile /etc/pki/tls/private/server.key

sslengine on

重啟apache服務。

使用https訪問

Apache編譯安裝

1 apache編譯包 2 apr編譯包 3 apr util編譯包 ps 三個包均在同乙個網頁上 4 pcre編譯包 wget ftp ftp.pcre.org pub pcre pcre 8.44.tar.bz2 1 apr編譯安裝 解壓 tar xjf apr 1.7.0.tar.bz2cd切...

編譯安裝APACHE並新增為系統服務

借鑑前輩的經驗加上在網上找資料整合而成。7.啟動web服務 usr local webserver httpd binapachectl start這樣web服務就啟動了。service httpd start暫時不能啟動,因為還沒有做相關配置 8.新增為系統服務 把著兩行新增進去 chkconfi...

編譯安裝PHP5,並更改apache設定

wget net distributions php 5.6 31.tar gztar zxvf php 5.6 31.tar gz以下都是安裝各種依賴包 yum install libxml2 yum install libxml2 devel yum install openssl openss...