apache - 如何在我的 localhost 服务器上运行 index.html 文件?
问题描述
我从这里在 envato(代码峡谷)购买了一个精美的小“视觉菜单制造商”:https ://codecanyon.net/item/z-menu-maker-drop-down-and-mega-menu/9240528
我正在使用他们的示例应用程序,您可以在其中测试该工具,并且能够为我的网站创建一个漂亮的小菜单。但是您必须购买许可证才能导出代码。
我购买了许可证,第一个“入门”要求是“启动您的 Web 服务器并打开 index.html 文件。这就是我迷路的地方。顺便说一句......作为参考,您可以滚动到该文件的底部文档页面以查看下载中包含的所有文件。
当我尝试在浏览器中打开那个“index.html”文件时,它没有加载。我按照一些说明让我的本地 Mac Apache 服务器运行,一切似乎都在使用我的 localhost,但我不知道如何通过我的 Apache Web 服务器打开这个文件。
任何帮助将不胜感激!
解决方案
我假设您在 Mac 上的/etc/apache2文件夹下安装了 Apache
如果你想提供你的 html 文件和相关组件,你需要告诉 apache 从哪里找到你的文件
因此,您需要配置 apache 以便它可以为您的文件提供服务。
首先你需要从午餐菜单中打开一个终端然后进入 apache2 安装目录
cd /etc/apache2
然后您需要打开 httpd.conf 文件并进行必要的更改,
sudo nano /etc/apache2/httpd.conf
您将看到“DocumentRoot”行/。使用放置文件的目录更改它。
用你的也改变目录路径。(它应该在同一个配置文件中,例如
<Document "some_path">
然后你应该用命令重新启动 apache 服务器
sudo apachectl restart
现在您可以尝试访问您的文件。您还可以检查http://localhost进行验证
推荐阅读
- python - 如何通过python 3中的给定点绘制直方图
- sorting - 维度层次结构中的嵌套排序 (Tableau)
- python - Pyomo:最小化向量中的最大值
- bash - 将读取的光标返回到文件的开头
- c# - 有没有办法查看 DynamicMethod 生成的 x86 汇编代码?
- arrays - 使用数组中的两个文本字段填充组合框
- javascript - API puller 中的代码块,我不知道发生了什么
- python - Sqlalchemy:将 pandas 数据框中的新行添加到 mysql 表中,如果它们不存在于表中
- java - 调试 Java Swing App 导致计算机死机
- java - 无法调用 AOP 是建议