我想用Mac启动Apache。如果我通过签入system prefs -> web sharing来启用web共享,Apache就会工作。但是如果我在终端中输入命令:sudo apachectl start,Apache就不会启动。在本例中,当在Safari中运行http://localhost时,在这两种情况下总是使用The requested URL / was not found on this server.,我使用了默认的httpd.conf。
因此,如何通过在终端中输入命令,而不是通过Mac本身的图形配置窗口来启动Apache并使其在mac中工作?我更喜欢在终点站指挥。
谢谢
我试着在我的Mac上启动Apache,但它不起作用。所以我做的事情是你在Apache中得到了错误,并得到了这样的结果:
Syntax error on line 66 of /private/etc/apache2/httpd.conf: Cannot load libexec/apache2/mod_authn_file.so into server: dlopen(/Users/keeffefamily/Sites/libexec/apache2/mod_authn_file.so, 10): image not found
有人知道怎么解决这个问题吗?
环境:MAC OS 10.10.4 python 2.7.12 with pyenv mod_wsgi 3.4 Apache/2.4.10 (Unix)
我有一个打印wsgi.py的sys.path:
import sys
print sys.path
sys.path.insert(0, '...')
from app import app as application
我还确认,在安装mod_wsgi期间,它配置了正确的pyenv安装的python版本pyenv):
checking for apxs2... no
checking for apxs... /usr/sb
我试图在我的Mac上设置apache terminal,我一步一步地遵循这个指南(),当我在终端中运行shell时,会得到以下错误:
/usr/local/Cellar/apache-spark/2.2.0/libexec/bin/spark-shell: line 57: /usr/local/Cellar/apache-spark/2.0.1/libexec/bin/spark-submit: No such file or directory
我做错什么了?
我找到了/etc/apache2/,但是没有文件夹: sites-available
我需要做这样的配置:
在“apache2/sites available/”目录中,按如下所示编辑默认设置
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
XSendFilePath /
</Dire
当我尝试运行测试套件时,在Mac上得到了这个异常,我们在这里使用maven项目,今天早上eclipse挂起了,我强制退出,然后重新启动,后来无法运行测试。我做了刷新,清理,重新安装testNG,用新的eclipse实例重新配置eclipse,并导入了maven项目,但也得到了相同的exception..The相同的maven项目将在其他Mac上运行,请在这里建议任何遗漏的方式。
还参考了以下链接中提供的解决方案:
错误控制台:
org.testng.TestNGException:
Cannot find class in classpath: com.adobe.store.polarB
对我的网络进行的安全扫描(使用Nessus)显示,我的mac正在运行Apache版本(2.4.46),其中存在一些关键漏洞。有人告诉我我需要升级到至少2.4.47。我在让MacOS使用升级版本而不是默认版本时遇到了问题:
默认的httpd位于/usr/sbin/,即使是根用户也只能读取。据我所知,升级默认的Mac版本不是possibility.Installed,这是使用Homebrew更新的Apache2.4.48版本。自制版本位于/usr/local/bin/httpd中,只要/usr/local/bin位于env路径中的/usr/sbin之前,它就应该是终端中首选的/usr/sbin h