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