摘要:因業(yè)務(wù)需求需要給域名配置加密從部門獲取和文件后就開(kāi)始配置了查找的模塊下的默認(rèn)模塊目錄是確認(rèn)有模塊后我們到的配置目錄默認(rèn)是找到增加依賴在最后一行加上保存退出的訪問(wèn)配置打開(kāi)修改內(nèi)容如下要綁定的域名自動(dòng)將端口的訪問(wèn)重定向到的域名也可以使用
因業(yè)務(wù)需求,需要給域名配置SSL加密,從IT部門獲取.cert和.key文件后,就開(kāi)始配置了.1. 查找apache的ssl模塊
ubuntu下,apache的默認(rèn)模塊目錄是 /usr/lib/apache2/modules/
$ cd /usr/lib/apache2/modules/ $ ls
確認(rèn)有"mod_ssl.so"模塊后,我們到apache的配置目錄,默認(rèn)是 /etc/apache2
$ cd /etc/apache2 $ ls
找到 apache2.conf
2. 增加mod_ssl.so依賴$ vim apache2.conf
在最后一行加上
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
保存,退出
3. HTTP的訪問(wèn)配置打開(kāi) sites-enabled/000-default.conf
$ vim sites-enabled/000-default.conf
修改內(nèi)容如下:
4. HTTPS的訪問(wèn)配置ServerName: safe.example.com #(要綁定的域名) Options FollowSymLinks # 自動(dòng)將80端口的訪問(wèn),重定向到https的域名 Redirect permanent / https://safe.example.com # 也可以使用IF-ELSE條件選擇來(lái)禁止IP訪問(wèn): # # Redirect permanent / https://safe.example.com/ # ## Order allow,deny # Deny from all # # 詳情參見(jiàn): https://httpd.apache.org/docs/2.4/expr.html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
打開(kāi) ports.conf
$ vim ports.conf
原內(nèi)容:
Listen 80Listen 443
修改內(nèi)容如下:
5.啟用服務(wù)Listen 443 # 此處為網(wǎng)站根目錄 DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine On # 證書文件的路徑(需要自己申請(qǐng),或找IT部門的同事要) SSLCertificateFile "./SSL_Cert/safe.example.com.cert" # key文件的路徑(需要自己申請(qǐng),或找IT部門的同事要) SSLCertificateKeyFile "./SSL_Cert/safe.example.com.key"
$ apachectl configtest # 檢查apache配置是否正確 $ sudo service apache2 reload # 檢查配置正確后,重新加載配置 $ sudo a2enmod ssl # 啟用SSL服務(wù) $ sudo service apache2 restart #重啟apache
6. 完成禁用SSL服務(wù)是
$ sudo a2dismod ssl
如果配置正確,那么訪問(wèn):
http://safe.example.com
https://safe.example.com
safe.example.com
都會(huì)重定向到 https://safe.example.com
7. 參考資料Expressions in Apache HTTP Server - Apache HTTP Server Version 2.4
Access Control - Apache HTTP Server Version 2.4
Apache禁止IP直接訪問(wèn),只允許域名訪問(wèn)
Apache配置HTTPS訪問(wèn)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/35893.html
摘要:如果想通過(guò)來(lái)安裝,則需要添加源。目前網(wǎng)上給出的大部分答案是這樣的這樣是找不到版本的。通過(guò),找到了正確的安裝步驟這樣才能通過(guò)來(lái)安裝在安裝過(guò)程中,會(huì)要求輸入的密碼。排錯(cuò)如果頁(yè)面空白,請(qǐng)嘗試強(qiáng)制刷新頁(yè)面。此時(shí)應(yīng)該可以看見(jiàn)中的內(nèi)容了。 Ubuntu 14.04 安裝并配置LAMP 標(biāo)簽:Ubuntu Linux Apache2.4 Mysql5.7 php7.0 開(kāi)始之前 系統(tǒng)版本 Ubu...
摘要:安裝在下很多功能都在這個(gè)軟件包中了,不在區(qū)分等軟件包了,因此我們可以直接安裝注意這邊的是為了方便安裝,加上它就不需要在進(jìn)行安裝確認(rèn),簡(jiǎn)單粗暴一鍵完成安裝的模塊在中的模塊有兩個(gè)軟件包,分別是和大多數(shù)情況下應(yīng)該使用第一個(gè)。 安裝Apache 在Ubunt14.04下很多功能都在apache2這個(gè)軟件包中了,不在區(qū)分mpm-work,mpm-prefork,mpm-event等軟件包了,因...
摘要:安裝在下很多功能都在這個(gè)軟件包中了,不在區(qū)分等軟件包了,因此我們可以直接安裝注意這邊的是為了方便安裝,加上它就不需要在進(jìn)行安裝確認(rèn),簡(jiǎn)單粗暴一鍵完成安裝的模塊在中的模塊有兩個(gè)軟件包,分別是和大多數(shù)情況下應(yīng)該使用第一個(gè)。 安裝Apache 在Ubunt14.04下很多功能都在apache2這個(gè)軟件包中了,不在區(qū)分mpm-work,mpm-prefork,mpm-event等軟件包了,因...
閱讀 1528·2021-09-22 15:52
閱讀 1622·2019-08-30 15:44
閱讀 954·2019-08-30 14:24
閱讀 2760·2019-08-30 13:06
閱讀 2768·2019-08-26 13:45
閱讀 2837·2019-08-26 13:43
閱讀 1081·2019-08-26 12:01
閱讀 1576·2019-08-26 11:56