好吧,直到最近,我的主机还是别人的。现在,我正在试用 Apache Web 服务器(从标题来看,这是再一次显而易见的)。
我下载了这个:httpd-2.2.19-win32-x86-openssl-0.9.8r.msi 这是正确的版本吗?我正在运行 Windows 7 Home Premium。
当我安装它时......
网络域:社会项目信息
服务器名称:社会项目信息
管理员的电子邮件地址: [电子邮件保护]
我不确定我是否应该让前两个不同。我按照教程做了,他们对两个做了同样的事情。
然后教程让我去http://本地主机坏消息是,我最终得到的答案是“它有效!”
我该如何解决这个问题?请用非常基本的术语向我解释一下。我以前从未自己做过招待。
感谢您的时间!
-艾米
附言:哦,是的。另外,我检查了我的 80 端口是否打开——是的。应该是打开的吗?
答案1
然后教程让我去http://本地主机坏消息是,我最终得到的答案是“它有效!”
那是好消息。
现在,您只需通过更改文件DocumentRoot
中的设置httpd.conf
(应该位于 Apache 安装的文件夹中,可能在 Program Files 中的某个地方)或将您的 Web 内容移动到现有DocumentRoot
位置,将服务器指向您的 Web 内容所在的目录。
答案2
Amy,这是本机 Apache 安装的预期行为。直接回答您的问题
我不确定我是否应该让前两个不同。我按照教程做了,他们对两个做了同样的事情。
其实这并不重要,如果您只打算在此服务器上托管一个站点,则服务器名称应该是您想要访问站点的 URL(虚拟主机不属于此范围)
然后教程让我去http://本地主机。坏消息来了,我最后得到了“它起作用了!”我该如何解决这个问题?请用非常非常基本的术语向我解释一下。我以前从来没有自己主持过。
这是正确的行为,这是安装后的标准 Apache 页面。它最有可能位于 c:\Program Files\Apache Software Foundation\Apache2.2\htdocs,您应该将 HTML 文件放在此处。开箱即用的 Apache 仅适用于 HTML,您无法使用任何动态页面,如 PHP 或 ColdFusion,这些页面也需要运行应用服务器或页面处理程序,但这再次超出了本问题的讨论范围。
但是,我在这里要提出一些警告。如果您使用的是消费者互联网连接,您的 ISP 可能会阻止端口 80,因为他们通常不希望人们在他们的服务上托管网站等,他们希望您为业务连接付费。此外,您必须始终打开 PC,当您的 PC 关闭时,您的网站也会关闭。您需要自己管理备份、补丁、更新和安全。
如果您对所有这些都感到满意,那么就开始吧,但如果您不满意或者只是在测试和练习,我建议您找一家托管公司来为您管理。