Questions tagged «apache»

流行的开源Web服务器应用程序,其实现包含在macOS中。

6
Lion上的httpd错误日志文件在哪里?
我在装有apache的Mac上运行本地Web(开发)服务器。 我确定这取决于我的apache配置,但基本上我只想tail -f /var/log/httpd-error.log在终端中运行,这样我就可以看到在我的网站开发过程中发生的错误和警告。 所以我的问题是,由于未将该日志文件放置在何处或如何找到该文件 /var/log/
39 lion  macos  apache 

5
如何使我的用户目录重新用于网络共享?
我曾在狮子启用Web共享和网站http://localhost/~user,这里user是我的用户目录。当我升级到Mountain Lion时,Web共享(Apache)保持启用状态,并且我可以转到localhost并获取“它有效!” 默认网页,但我无法再访问用户页面。错误是 禁止的 您无权访问此服务器上的/〜user /。 如何重新启用用户目录的网页?

8
如何在Mac OS X内置的Apache中修复403?
我正在尝试在新的MacBook Air 13”上设置本地环境:内置的Apache,带有我自己的DocumentRootPHP和MySQL。通常,我/etc/hosts只是为了以一个固定的链接运行本地网站而进行更新:local/example。作为参考,我通常校验: 如何将Mac OS X Lion变成Web服务器? 在Mac OS X Mountaion Lion中启用Apache Apache权限 这一次,我只是得到一个403禁止每次我打的时间错误127.0.0.1,localhost或local。首先,我在终端上看到Apache和PHP都在运行(即使我无法查看PHP页面)。然后我根据Apache权限更新了所有权限 ; 现在我只是绝望了。以下是相关的Apache配置: /etc/hosts(查看文件 -添加了一行) /etc/apache2/httpd.conf(查看文件 -更新了DocumentRoot) /etc/apache2/users/joao.conf(查看文件 -创建此文件) /etc/apache2/extra/httpd-vhosts.conf(查看文件 -已更新VirtualHost) 看来Apache在某种程度上拒绝了我的访问权限DocumentRoot(顺便说一句~/Sites)。由于~/Sites实际上是一个符号链接,因此我尝试DocumentRoot使用以下路径进行更新(所有路径均指向同一目录): ~/Sites /Users/joao/Sites /Users/joao/Dropbox/Workflow/Sites(原始目录) 仍然抛出403。任何想法如何解决/调试? 快速更新 -这是我的/var/log/apache2/joao.pt-error_log样子: [Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied [Sun Jul 07 12:50:45 2013] …

2
El Capitan Apache错误消息AH00526
昨天,我将Mac从Mountain Lion升级到El Capitan。试图使apache2工作,我收到以下错误消息: AH00526:/private/etc/apache2/extra/httpd-mpm.conf的第20行的语法错误:无效的命令“ LockFile”,可能是拼写错误或由服务器配置中未包含的模块定义。 有什么补救办法?

3
如何将Mac OS X Lion变成Web服务器?
使用MAMP多年之后,我发现我实际上可以使用Snow Leopard的内置Apache服务器。现在,我已经升级到Lion,现在我不知道该怎么做了。 您知道如何将Mac OS X Lion转换为Web服务器,以便在其中轻松运行最新版本的PHP和MySQL吗?另外,如何设置“ localhost”别名?我记得它是一个httpd.conf文件-我似乎在Lion上找不到该文件。
19 lion  apache  webserver 

1
禁用Apache自动启动
我正在重新安装10.9,默认Apache服务器是org.apache.httpd: Already loaded每次启动后。有没有办法禁用该自动启动功能?
17 apache  webserver 

6
在Mac OS X Mavericks上访问localhost时出现问题……直到我今天重新启动后,它工作正常
我对自己遇到的问题感到困惑,非常感谢您解决该问题。 我有一台运行Mac OS X Mavericks 10.9.2的iMac 我已经设置了我的apache服务来从服务器根目录/ Volume / sites / 我使用的是动态虚拟主机,因此只需添加带有* .dev后缀的目录,它便会成为虚拟主机。 我的主机文件非常基本: ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 我的httpd-vhosts.conf文件如下: # …

6
更新到High Sierra后Apache2(Httpd)无法正常工作
我有一个问题,Apache更新到High Sierra 10.13.1后将无法启动。错误日志中没有显示任何内容,但是当我尝试不执行apachectl start任何操作时。如果我运行,apachectl configtest我会收到“语法正确 我曾经使用过类似的命令sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist,但无济于事。Apache将无法启动。我可以跑步sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist,但也不起作用。 我看了看brew服务列表,httpd和其他进程(mysql)一起显示在列表中,但是httpd的状态显示为黄色的“已启动”,而不是绿色的。 我尝试了许多不同的事情,发现的是,如果我查看system.log文件,将会发现 com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1 如果我运行apachectl start,该命令似乎可以运行,但是当我运行stop命令时,我得到“ httpd(无pid文件)未运行。 我还收到com。; apple.xpc.launchd [1]的输出org.apache.httpd):请从OnDemand切换到KeepAlive。 当Sierra在Sierra中运行良好时,High Sierra是否有某些因素阻止Apache运行?

6
使用Lion上〜/ Sites中的.htaccess文件启用URL重写(mod_rewrite)
我无法让mod_rewrite在Lion上运行。我正在使用.htaccess文件在〜/ Site中本地开发许多网站。我使用的是10.7.3,除了在httpd.conf中启用PHP(有效)外,我没有碰过任何配置文件。 我知道这里至少有两个问题,但是那里详细介绍的解决方案不起作用。我在网上也找不到其他解决方案。我一定在做一些愚蠢的事情或忽略了某些事情,否则我可能会发疯,但这是行不通的。 我已经尝试了所有常用的东西: 在中/private/etc/apache2/users/<myusername>.conf,更改AllowOverride None为AllowOverride All并重新启动Web服务器 此外,在中/private/etc/apache2/httpd.conf,将的任何/所有出现更改AllowOverride None为AllowOverride All-我已经在所有找到这些指令的地方进行了尝试 基本上尝试Options行上方/下方的AllowOverride行的所有可能值组合,包括以下值:Indexes MultiViews FollowSymLinks All 当然,在进行此类更改后,请务必重新启动Web服务器。这些都不起作用。我所有干净的网址都无法使用;我得到404-未找到。Apache的错误日志仅显示“文件不存在:”错误。因此,看来mod_rewrite模块根本无法正常工作。 我确保将mod_rewrite加载到httpd.conf中。在Lion安装中,默认情况下是这样。 疯狂的是,一切运转良好,直到我迁移到运行Lion的新计算机上。就是说,我排除了.htaccess文件中的错误,因为我知道它曾经起作用。另外,如果.htaccess中存在错误,我将从Apache的error_log中的mod_rewrite模块中获取某种错误消息,至少告诉我该模块本身正在被调用。但是,这没有发生。 我在俯视什么吗?我是否需要在其他地方更改配置设置?我是否需要更改PHP的配置?为什么这些说明(例如如何在MacOSX Lion上激活mod_rewrite和如何在Mac OS X上使mod_rewrite起作用)对其他人有效,但对我却不起作用?:) 我已经在此上浪费了几个小时。任何帮助将不胜感激。


2
在Mac OS X Mountaion Lion中启用Apache
这是我的第一台Mac,它是Mountain Lion,我知道如何通过“首选项”->“共享”->“ Web共享”启用Apache,但是我到底该如何在Mountain Lion中做到这一点? 我发现该按钮不再存在,那么手动启用Ternimal的命令是什么?

4
如何找出哪个启动代理或守护程序正在启动进程
安装Autodesk Smoke之后,我一直在运行两个httpd进程,我想停止它们。当我使用时sudo killall httpd,它们会停止并立即重新启动。活动监视器显示父进程已启动,但是如何确定哪个代理或守护程序正在启动它,以便可以将其禁用? launchctl list | grep httpd 显示以下结果: 302 - 0x7f94ea700dd0.anonymous.httpd 92 - org.apache.httpd 我查看/System/Library/LaunchDaemons/org.apache.httpd.plist它并显示以下内容。您可以看到它设置为disabled。另一个launchd名称很奇怪的项目没有出现在文件系统搜索中,所以我不知道它是什么。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Disabled</key> <true/> <key>Label</key> <string>org.apache.httpd</string> <key>EnvironmentVariables</key> <dict> <key>XPC_SERVICES_UNAVAILABLE</key> <string>1</string> </dict> <key>ProgramArguments</key> <array> <string>/usr/sbin/httpd</string> <string>-D</string> <string>FOREGROUND</string> </array> <key>OnDemand</key> <false/> </dict> </plist>

3
与Mac的本地Web共享和下载的MySQL相比,使用MAMP堆栈的优势
我想知道使用MAMP堆栈代替Mac本身提供的Web共享以及手动下载和安装MySQL的优点是什么? 我可以看到在某些情况下MAMP如何拥有apache / mysql / php的最新/其他版本,但是还有其他优点吗? 我的MCB随附有Snow Leopard 10.6.6,Apache 2.2.15和PHP 5.3.3-相当新的(尽管不是最新的)版本。 由于它们都已安装,所以我几乎没有理由获得具有相同功能的东西。 安装MySQL也非常简单,所以这不是原因。
11 mysql  apache  php 

5
OSX 10.8上的apache无法启动
我让Apache在我的10.8 MPBR上工作。我已经有几个星期没有使用它了,现在看来它还没有开始。我在/ private / var / log / apache2中一无所获。什么都没有,意味着根本没有日志记录,错误或其他。日志文件夹上的权限为drwxr-xr-x root wheel 我尝试了启动,停止和重新启动apache的所有方法。我已经检查了端口80上的活动,没有任何反应。 Configtest是Syntax OK。从现在到上次工作之间的任何时间,我都没有对Apache进行过​​任何摆弄。 我确实在控制台中收到“奇怪的原因”错误。 1/17/13 8:47:34.592 PM com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds 1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file …
10 error  apache  console 

5
升级到Sierra OS后Localhost拒绝连接
我已经下载并安装apache,php,phpmyadmin,mysql通过MacPorts的。升级到macOS Sierra之前,一切工作正常。 升级后,每当我尝试访问localhost时,我都会收到以下错误消息:“无法访问此站点,localhost拒绝连接。” 尽管我在apache http.conf文件中的设置保持不变,但这种情况正在发生。 我还提供了主机文件的内容 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 有什么建议吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.