1. 程式人生 > 其它 >關於APACHE開啟時報錯“MAKE_SOCK: COULD NOT BIND TO ADDRESS [::]:443“

關於APACHE開啟時報錯“MAKE_SOCK: COULD NOT BIND TO ADDRESS [::]:443“

關於APACHE開啟時報錯"MAKE_SOCK: COULD NOT BIND TO ADDRESS [::]:443"


提前說明: 本人使用Apache版本為2.4.46
點選前往下載連結:下載連結


剛裝的APACHE, 當我開啟服務時報錯

(OS 10048)通常每個套接字地址(協議/網路地址/埠)只允許使用一次。  : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每個套接字地址(協議/網路地址/埠)只允許使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443
  • 1
  • 2

結果報出如上錯誤. 說我的443埠已經被佔用了.


解決方案

那麼接下來我們有兩種解決方案:

  1. 結束當前佔用443埠的程序
    不過我這裡不想這麼暴力, 重點講更改埠.
  2. 更改埠
    1. 接下來我們需要看下我們什麼埠是443.

    Apache根目錄->logs資料夾->install.log
    檢視我們的剛才安裝日誌
    2. 檢視是什麼埠

    觀察我們的SSL埠是使用443
    3. 查詢埠在哪修改
    Apache根目錄->conf資料夾->httpd.conf
    進入配置檔案後, 查詢SSL相關配置/檔案

    可知我們的埠相關配置引用了
    conf/extra/httpd-ahssl.conf配置檔案
    4. 修改配置檔案
    接下來開啟conf/extra/httpd-ahssl.conf
    配置檔案

    搜尋"443"相關文字, 修改為我們想改的埠號
    (這裡我修改為442, 我改了3處)
    5. 最後解除安裝重灌即可
    解除安裝:
    	httpd -k uninstall
    安裝:
    	httpd -k install
    
    • 1
    • 2
    • 3
    • 4
    最後我們在瀏覽器輸入"localhost"並進入

    成功進入, 大功告成.
版權宣告:本文為Feirouz原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結和本宣告。 本文連結:https://blog.csdn.net/Feirouz/article/details/108473364