测试 apache是否安装成功
要测试安装是否成功,我们可以在浏览器中输入 http://localhost/。
如果服务器安装成功,我们现在应该会看到 Apache 的标准问候页面。
这个页面的位置是/var/www/
www 目录可用于保存所有网站文件。
如果我们将 Apache 作为测试服务器运行,通常最好将我们自己的用户添加到 www-data 组,然后将 www 目录的权限 chmod 为 775,因为这样我们无需先更改文件更改为root用户。
useradd -G [group-name] [username]
将 Apache 用户(www-data)设置为 www 目录的所有者:
sudo chown -R www-data:www-data /var/www
将权限设置为 775(用户和组具有完全访问权限,其他所有人只能读取和执行):
sudo chmod -R 775 /var/www
-R 标志意味着递归,使它也改变子目录的权限。
Linux 启动和停止Apache服务器
要启动和停止服务器,我们可以尝试使用以下终端命令。
sudo service apache2 start sudo service apache2 stop sudo service apache2 restart
如果上述命令不适合我们,请尝试以下命令:
sudo /etc/init.d/apache2 start sudo /etc/init.d/apache2 stop sudo /etc/init.d/apache2 restart
如果以上都不起作用,请尝试使用 systemctl 代替:
sudo systemctl apache2 start sudo systemctl apache2 stop sudo systemctl apache2 restart
本教程展示了如何从 Ubuntu 或者 Debian 中的终端安装 Apache HTTP Server。
按照本教程中的说明进行操作后,我们应该能够运行本地 Web 服务器。
如果我们希望可以从 Internet 访问 Web 服务器,通常需要执行更多步骤。
例如,如果我们在路由器或者防火墙后面,我们可能需要打开一个端口并将其指向本地服务器的 IP 地址(即 10.0.0.x)。
手动将服务器连接到 LAN 也是一个好主意,这样我们就可以维护一个专用的 LAN IP。
我们可以将 apt-get 命令与 sudo 一起使用。
sudo apt-get install apache2
运行上面的命令将询问我们的 root 密码,因为我们使用 sudo 运行它。
安装部分应该是不言自明的。
安装完成后,我们应该能够通过在浏览器中输入 http://localhost/来测试它是否有效,如果服务器已成功安装,则会显示一个标准的 Apache 页面。
如果我们以后想删除 Apache,只需将install 部分替换为 remove。
sudo apt-get remove apache2