這一節主要記錄了豆子對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,如需轉載請自行聯系原作者