所以在工作中,我只是接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。
在centos中,你可以以root身份运行
服务httpd状态
它会告诉你它是否正在运行,甚至安装。
如果没有安装,你需要安装它
yum install httpd
configuration,然后服务httpd启动(chkconfig httpd上,以确保它自动启动)