apache起步命令加-k参数和不加的区别
生活随笔
收集整理的這篇文章主要介紹了
apache起步命令加-k参数和不加的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
apache起步命令加-k參數和不加的區別
www.MyException.Cn 網友分享于:2013-07-09 瀏覽:76次
apache啟動命令加-k參數和不加的區別
我們有些時候直接運行的httpd(windows下的是httpd.exe)。運行這個命令的時候可以不加參數,直接啟動http服務。
如果加一個參數-k的話,可以執行重啟、停止、啟動、等命令。
但是,如果我只啟動的話,
httpd
和
httpd -k start
有區別嗎?答案是有的,而且很大。
如果你的電腦上(不管是Windows還是Linux)安裝了多個Apache,當然了,只有一個是安裝,而其他都是解壓的。
在一個解壓版的apache的bin目錄下執行httpd,啟動成功了,但是執行httpd -k start卻出錯了,出錯原因類似下面這種:
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
其實,這兩個分別執行了不同的apache,執行-k參數的命令時,它總是找的系統服務里(也就是安裝的那個)的apache。
所以,一臺主機有多個apache的時候,慎用這個參數。
總結
以上是生活随笔為你收集整理的apache起步命令加-k参数和不加的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js复制网站文字追加网站来源,网站版权
- 下一篇: SpringBoot开发环境搭建