无法在Mac上使用Apache加载网站

诠释

我正在运行El Capitan,并试图将我的网站托管在本地,以便使用Apache(操作系统随附)进行开发。完全按照这里的说明进行操作我制作了一个anthony.conf文件,然后在其中放置目录文本,我用替换了实际目录,/Users/anthony/dev/web/unfinished-asteroids/然后在其中放置了Web文件。我开始使用apache并导航到localhost /〜anthony,但是我得到了

找不到:在此服务器上找不到请求的URL /〜anthony。

标准404错误。当我导航到localhost时,它可以正常工作,并且从位于的index.html中获得“它可以工作” /Library/WebServer/Documents,我什至更改了index.html文件,它也可以正常工作。

有什么想法为什么我无法使用apache查看我的网站吗?我所做的只是下载了这个github存储库,并将其放置在未完成的asteroids文件夹中,index.html在根目录下。

那里

因此,您似乎需要执行几个额外的步骤。OSX附带的apache确实没有什么特别之处,因此您的标准apache配置可以使用。但是要让Userdir(〜username)在El Capitan上工作,这就是我要做的

编辑 /etc/apache2/httpd.conf

在第166行(或附近),未注释

loadModule userdir_module libexec/apache2/mod_userdir.so

然后在第493行取消注释

Include /private/etc/apache2/extra/httpd-userdir.conf

然后编辑文件 /etc/apache2/extra/httpd-userdir.conf

取消注释行16

Include /private/etc/apache2/users/*.conf

然后在 /etc/apache2/users/anthony.conf

<Directory "/Users/anthony/Sites/">
    Options Indexes MultiViews
    Require all granted
</Directory>

然后 sudo apachectl restart

那应该http://localhost/~anthony指向您的站点目录。

日志存储在 /var/log/apache2

现在,如果您只需要网络访问权限即可说出您的dev目录,则可以执行以下操作。(不要进行上面列出的任何更改)

/etc/apache2/other/创建一个名为mydev.conf(名称实际上并不重要,保存它需要以.conf'结尾)的文件中

并把它放在那个文件中

Alias /dev /Users/anthony/dev/

 <Directory "/Users/anthony/dev">
   Options Indexes MultiViews
   Require all granted
 </Directory>

并重新加载apache(sudo apachectl restart

那么您将可以在以下位置访问您的dev文件夹,http://localhost/dev并且应该可以在以下位置访问您的页面http://localhost/dev/web/unfinished-asteroids/

您可以随意调整上面的路径,只需确保用户或组_www可以访问它,并且别名和目录中的路径匹配即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Elastic Beanstalk网站无法在Firefox上加载

来自分类Dev

无法在Ubuntu 18.04.2上加载某些网站

来自分类Dev

wordpress 网站无法在 Intranet 上正确加载

来自分类Dev

Apache无法在Mac OS Mojave上加载PHP未签名的扩展

来自分类Dev

网站无法使用其他浏览器在Ubuntu上加载

来自分类Dev

无法在Mac上安装Apache Thrift

来自分类Dev

ios 模拟器上的离子 - 无法滚动加载的网站

来自分类Dev

无法在Android上使用jsoup获取网站

来自分类Dev

无法在Mac上的Android Studio上加载虚拟设备

来自分类Dev

网站未加载,Apache配置

来自分类Dev

网站未加载,Apache配置

来自分类Dev

Mac无法浏览到使用单个IP托管的任何网站

来自分类Dev

Mac OS X扩展类上的Grails 2.4.0无法加载

来自分类Dev

无法在Mac OS El Capitan上加载Selenium-webdriver

来自分类Dev

Windows上的Apache中无法正确加载PHP cURL

来自分类Dev

无法在Apache服务器上加载资源

来自分类Dev

apache2无法在ubuntu上加载图像

来自分类Dev

Windows上的Apache中无法正确加载PHP cURL

来自分类Dev

Phusion Passenger / Apache在Mac OSX Maverick上无法正确运行

来自分类Dev

XAMPP无法在Mac OS X 10.10.3 Yosemite上启动Apache

来自分类Dev

Macports Apache httpd无法在Mac OS X Yosemite上启动

来自分类Dev

无法在Mac上使用wkhtmltopdf打印pdf

来自分类Dev

无法在Mac上使用npm卸载Ionic

来自分类Dev

无法使用PIL在Mac上打开图像

来自分类Dev

无法在Mac上使用wkhtmltopdf打印pdf

来自分类Dev

无法在Mac上使用pip安装sklearn

来自分类Dev

无法在Mac上使用NPM安装Lessc

来自分类Dev

Gulp服务无法在Mac上使用

来自分类Dev

14.04上受限制的互联网访问。Teamviewer正常运行,网站无法加载

Related 相关文章

热门标签

归档