国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ubuntu 14.04 下 apache2.4 配置SSL

DC_er / 1638人閱讀

摘要:因業務需求需要給域名配置加密從部門獲取和文件后就開始配置了查找的模塊下的默認模塊目錄是確認有模塊后我們到的配置目錄默認是找到增加依賴在最后一行加上保存退出的訪問配置打開修改內容如下要綁定的域名自動將端口的訪問重定向到的域名也可以使用

因業務需求,需要給域名配置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

修改內容如下:


    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
4. HTTPS的訪問配置

打開 ports.conf

$ vim ports.conf

原內容:

Listen 80


        Listen 443

修改內容如下:


        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"
        
5.啟用服務
$ apachectl configtest # 檢查apache配置是否正確
$ sudo service apache2 reload # 檢查配置正確后,重新加載配置
$ sudo a2enmod ssl # 啟用SSL服務
$ sudo service apache2 restart #重啟apache

禁用SSL服務是

$ sudo a2dismod ssl
6. 完成

如果配置正確,那么訪問:

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

相關文章

  • php7 + mysql5.7 +apache2.4 on Ubuntu 14.04

    摘要:如果想通過來安裝,則需要添加源。目前網上給出的大部分答案是這樣的這樣是找不到版本的。通過,找到了正確的安裝步驟這樣才能通過來安裝在安裝過程中,會要求輸入的密碼。排錯如果頁面空白,請嘗試強制刷新頁面。此時應該可以看見中的內容了。 Ubuntu 14.04 安裝并配置LAMP 標簽:Ubuntu Linux Apache2.4 Mysql5.7 php7.0 開始之前 系統版本 Ubu...

    gougoujiang 評論0 收藏0
  • Ubuntu14.04安裝LAMP環境,以及源碼安裝PHP5.6和Apache2.4

    摘要:安裝在下很多功能都在這個軟件包中了,不在區分等軟件包了,因此我們可以直接安裝注意這邊的是為了方便安裝,加上它就不需要在進行安裝確認,簡單粗暴一鍵完成安裝的模塊在中的模塊有兩個軟件包,分別是和大多數情況下應該使用第一個。 安裝Apache 在Ubunt14.04下很多功能都在apache2這個軟件包中了,不在區分mpm-work,mpm-prefork,mpm-event等軟件包了,因...

    silvertheo 評論0 收藏0
  • Ubuntu14.04安裝LAMP環境,以及源碼安裝PHP5.6和Apache2.4

    摘要:安裝在下很多功能都在這個軟件包中了,不在區分等軟件包了,因此我們可以直接安裝注意這邊的是為了方便安裝,加上它就不需要在進行安裝確認,簡單粗暴一鍵完成安裝的模塊在中的模塊有兩個軟件包,分別是和大多數情況下應該使用第一個。 安裝Apache 在Ubunt14.04下很多功能都在apache2這個軟件包中了,不在區分mpm-work,mpm-prefork,mpm-event等軟件包了,因...

    myshell 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<