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

所以在工作中,我只是接pipe了服务器,并且想要build立一个MapServer。 我对所有这些Web服务器的东西都比较陌生。 我试图运行一个bin文件,并知道我必须从Web服务器运行它,而不是在浏览器中input文件///。 所有的Apache文件都在系统上,但我不确定它是否被设置和运行。 我在Linux上,CentOS。

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

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

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

谢谢!

要testing您的Web服务器是否正常运行:

检查Apache是​​否正在运行

sudo service httpd status 

创build一个testing网页,并把它放到你服务器的/var/www/index.html

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

find你的服务器的IP地址

 ifconfig 

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

如果一切正常,你应该看到“这是一个testing”在Firefox。

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

如果您是LAMP的新手,我强烈build议您设置一个交钥匙解决scheme。

http://www.turnkeylinux.org/lampstack

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

服务httpd状态

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

如果没有安装,你需要安装它

yum install httpd

configuration,然后服务httpd启动(chkconfig httpd上,以确保它自动启动)