成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

ubuntu 14.04 下 apache2.4 配置SSL

DC_er / 1718人閱讀

摘要:因業(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)容如下:


    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
4. HTTPS的訪問(wèn)配置

打開(kāi) ports.conf

$ vim ports.conf

原內(nèi)容:

Listen 80


        Listen 443

修改內(nèi)容如下:


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

禁用SSL服務(wù)是

$ sudo a2dismod ssl
6. 完成

如果配置正確,那么訪問(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ān)文章

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

    摘要:如果想通過(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...

    gougoujiang 評(píng)論0 收藏0
  • Ubuntu14.04安裝LAMP環(huán)境,以及源碼安裝PHP5.6和Apache2.4

    摘要:安裝在下很多功能都在這個(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等軟件包了,因...

    silvertheo 評(píng)論0 收藏0
  • Ubuntu14.04安裝LAMP環(huán)境,以及源碼安裝PHP5.6和Apache2.4

    摘要:安裝在下很多功能都在這個(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等軟件包了,因...

    myshell 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<