天天看點

RHCE 學習筆記(37) - Aapche- 證書加密,虛拟主機搭建論壇和部落格

這一節主要記錄了豆子對apache做的基本練習,配置虛拟主機,配置https,已經用虛拟主機搭建了一個論壇和部落格。

Apache安裝之後,他的主要配置檔案位于 /etc/httpd/conf/httpd.conf

配置檔案的解釋(略),參考

<a href="http://pvbutler.blog.51cto.com/7662323/1352360" target="_blank">http://pvbutler.blog.51cto.com/7662323/1352360</a>

HTTPS基本原理(略),參考

<a href="http://baike.baidu.com/view/14121.htm" target="_blank">http://baike.baidu.com/view/14121.htm</a>

配置證書:

生成私鑰

openssl genrsa -out ca.key 2048

生成證書請求檔案

<a href="http://s3.51cto.com/wyfs02/M01/59/51/wKioL1TQMeOzspn2AALjEXWWfOQ137.jpg" target="_blank"></a>

根據私鑰和請求檔案生成公鑰證書

<a href="http://s3.51cto.com/wyfs02/M01/59/54/wKiom1TQMPvBx--UAAFnVzB7kIY475.jpg" target="_blank"></a>

/etc/httpd/conf.d/vhosts裡面配置 虛拟主機和SSL

<a href="http://s3.51cto.com/wyfs02/M02/59/51/wKioL1TQMeXwLH4kAAE14hZrNh8601.jpg" target="_blank"></a>

通路站點,因為是自簽發的,沒有對CA的根證書,所有會彈出警告,點選确認即可登入;

<a href="http://s3.51cto.com/wyfs02/M02/59/54/wKiom1TQMP2y3qiLAAIvnLVkYIc768.jpg" target="_blank"></a>

登入的效果,自動打開index.html檔案

首先配置vhosts檔案,指明伺服器名字和檔案根目錄

<a href="http://s3.51cto.com/wyfs02/M01/59/54/wKiom1TQMQLwmlmCAALzEfvSfDA641.jpg" target="_blank"></a>

對應的DNS unbound檔案裡面寫好本地記錄

<a href="http://s3.51cto.com/wyfs02/M00/59/54/wKiom1TQMQCDwnA1AAKeYm-IQRw357.jpg" target="_blank"></a>

首先確定所有的包都安裝了

<a href="http://s3.51cto.com/wyfs02/M02/59/51/wKioL1TQNuzAR-I5AACfh5OGqY0543.jpg" target="_blank"></a>

下載下傳Discuz的安裝檔案,然後解壓

把 Discuz的upload 目錄内容拷貝到 /etc/www/html/discuzz下面,更改權限 chmod 777 這個目錄

為了避免幹擾,我把selinux也關閉了。

<a href="http://s3.51cto.com/wyfs02/M02/59/54/wKiom1TQN5nT0GpFAAFjl74VujU155.jpg" target="_blank"></a>

然後輸入位址就可以安裝了

<a href="http://s3.51cto.com/wyfs02/M01/59/51/wKioL1TQNU3BdfYAAANy-XF8LWI167.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/59/54/wKiom1TQNGfxu2orAAH6SNcy3qU051.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/59/51/wKioL1TQNVHTf3flAAFnFphDxNg842.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/59/54/wKiom1TQNG7wQat2AAHCEQRzZmk342.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/59/51/wKioL1TQNVnDbp4GAAF7fj_mp2c176.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/59/54/wKiom1TQNHKQeK0xAAKM6ggBfVo526.jpg" target="_blank"></a>

把wordpress下載下傳之後,拷貝到 /etc/www/html/blog下面,同樣修改權限chmod 777;

拷貝一個配置模闆 cp wp-config-sample.php wp-config.php

<a href="http://s3.51cto.com/wyfs02/M01/59/54/wKiom1TQOT6DCPFxAAFotXu7XK8709.jpg" target="_blank"></a>

登入mariadb,建立資料庫和使用者

<a href="http://s3.51cto.com/wyfs02/M01/59/51/wKioL1TQOiTiwJlLAACz8-1fHdU103.jpg" target="_blank"></a>

授權使用者通路資料庫

<a href="http://s3.51cto.com/wyfs02/M00/59/51/wKioL1TQOiXClcMtAABjb0tJFp0888.jpg" target="_blank"></a>

wp-config.php裡面綁定資料庫

<a href="http://s3.51cto.com/wyfs02/M02/59/54/wKiom1TQOdKREDkZAAF5qlwDgPE406.jpg" target="_blank"></a>

重新開機服務,登入就可以安裝了

<a href="http://s3.51cto.com/wyfs02/M00/59/54/wKiom1TQNHSSo4z8AAGOF1VKcGE148.jpg" target="_blank"></a>

安裝之後會自動給我管理者發送郵件

<a href="http://s3.51cto.com/wyfs02/M01/59/51/wKioL1TQNV7gnuuDAAJdV4AGINE516.jpg" target="_blank"></a>

安裝完成

<a href="http://s3.51cto.com/wyfs02/M01/59/54/wKiom1TQNHiQ1DInAAKKw_37cxM077.jpg" target="_blank"></a>

本文轉自 beanxyz 51CTO部落格,原文連結:http://blog.51cto.com/beanxyz/1610988,如需轉載請自行聯系原作者