在Linux上啟動Apache的命令

如果您的Linux Apache Web服務器已停止,則可以使用特定的命令行命令使其再次運行。 如果在命令執行時服務器已經啟動,則不會發生任何事情,否則您可能會看到類似“ Apache Web服務器已在運行 ”的錯誤消息

如果您正在嘗試安裝 Apache而不是僅啟動它,請參閱我們的關於如何在Linux安裝Apache的指南。 如果您有興趣關閉Apache並重新開始備份,請參閱如何重新啟動Apache Web服務器

如何啟動Apache Web服務器

如果Apache位於本地計算機上,則可以按原樣運行這些命令,否則需要使用SSH或Telnet遠程連接到服務器。

例如, ssh root@thisisyour.server.com將SSH連入Apache服務器。

啟動Apache的步驟略有不同,具體取決於您的Linux版本:

對於Red Hat,Fedora和CentOS

版本4.x,5.x,6.x或更早版本應使用此命令:

$ sudo service httpd start

對於版本7.x或更新版本使用此命令:

$ sudo systemctl start httpd.service

如果這些不起作用,請嘗試以下命令:

$ sudo /etc/init.d/httpd start

Debian和Ubuntu

對Debian 8.x或更新版本以及Ubuntu 15.04及以上版本使用此命令:

$ sudo systemctl啟動apache2.service

Ubuntu 12.04和14.04可能需要這個命令:

$ sudo啟動apache2

如果這些不起作用,請嘗試以下其中一種方法:

$ sudo /etc/init.d/apache2 start $ sudo service apache2 start

通用Apache Start命令

這些通用命令應該在任何Linux發行版上啟動Apache:

$ sudo apachectl start $ sudo apache2ctl start $ sudo apachectl -f /path/to/your/httpd.conf $ sudo apachectl -f /usr/local/apache2/conf/httpd.conf