Apache 是否在我的服务器上运行?

Apache 是否在我的服务器上运行?

所以在工作中我接管了服务器,并准备设置 MapServer。我对所有这些 Web 服务器的东西都不太熟悉。我试图运行一个 bin 文件,并且知道我必须从 Web 服务器运行它,而不仅仅是在浏览器中输入 file///。所有 Apache 文件都在系统上,但我不确定它是否真的设置并运行了。我在 Linux,CentOS 上。

当我输入“localhost”时,我只收到一条消息,说 Firefox 无法连接到服务器。我去了 whatismyip.com 获取我的 IP 地址,当我进入那里时,我得到了一个显示一些关于公司文本的页面,所以我猜想某个地方有一个 html 文件?这会不会是我电脑上运行的 Web 服务器?如果是这样,我找不到这个 html 文件。我检查了 /var/www/html 中的默认文件夹,但它是空的……

所以当我输入我的 IP 时,我不知道我正在访问什么文件。我如何知道 Apache 是否运行正常,以及在哪里可以找到我需要上传文件的位置以通过 http 服务器访问它们?

编辑:不知道这是否真的很重要,但我使用的机器上没有设置服务器。但我确实拥有所有 apache 文件所在的根文件的 root 访问权限。也许我不应该使用我电脑的 IP 地址?我不确定这是否重要。

谢谢!

答案1

测试你的 Web 服务器是否运行正常:

检查 apache 是否正在运行

sudo service httpd status

创建一个测试网页并将其放入服务器的 /var/www/index.html 中

<html>
    <head>
    </head>
    <body>
       <h2>This is a test</h2>
    </body>
</html>

查找你的服务器的 IP 地址

ifconfig

将服务器 IP 地址粘贴到笔记本电脑上的 Firefox 中。

如果一切正常,您应该会在 Firefox 中看到“这是一个测试”。

这些说明仅适用于 Cent OS。Ubuntu/Debian 使用不同的软件包名称和文件位置。

如果您是 LAMP 新手,我强烈建议您设置一个交钥匙解决方案。

http://www.turnkeylinux.org/lampstack

答案2

在 centos 中,你可以以 root 身份运行

服务 httpd 状态

它会告诉您它是否正在运行,甚至是否已安装。

如果没有安装,则需要安装

yum 安装 httpd

配置然后启动服务 httpd(chkconfig httpd on 以确保它自动启动)

相关内容