我试图使用.htaccess拒绝直接访问子目录:
# Deny direct access
<Directory "/cron">
Deny from all
</Directory>
上面的代码位于我的.htaccess目录的public_html文件中。我试图阻止的子目录位于public_html/cron。
当我直接在浏览器中的/cron文件夹中输入一个地址时,我会得到一个500服务器错误,而不是403。知道为什么吗?
我试图在一个拥有两个虚拟主机的ubuntu服务器上运行一个apache2实例。一个是红霉素(phusion客运),另一个是ReviewBoard(mod_wsgi)。我还没有创建一个允许这两个服务器都可用的服务器配置,还有一些奇怪的事情正在发生。
我正在尝试获得www.domain.com/redmine和www.domain.com/reviews。根据两个站点的初始化顺序,当我运行sudo service apache2 restart时,取决于我能够到达哪个站点。例如,如果我在apache2.conf中有:
Include sites-enabled/reviews
Include
当我尝试用"www“加载我的一个站点时,我会得到错误500。
www.catherinesmith.net
没有www,它就能正常工作。我有多个使用vhost托管的站点。我已经排除了vhost配置,删除它并用另一个运行良好的站点替换它,然后在域中进行替换。
[Wed Aug 28 20:56:06 2013] [notice] caught SIGTERM, shutting down
[Wed Aug 28 20:56:07 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.7 with Suhosin-Patch c
我正尝试在DigitalOcean服务器上部署我的ruby on rails应用程序。我使用Ubuntu14.04 x64,Passenger 5.0.10和Apache2进行部署。我学习了教程。当我试图在生产环境中运行我的应用程序时,我得到了这样的错误:“我们很抱歉,但是出了点问题。我们已经收到了关于这个问题的通知,我们很快就会看到这个问题。”我可以在开发环境中运行。
下面是Apache2的access.log:
"GET / HTTP/1.1" 403 495 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 1
我以为这会很容易,但显然不是,至少对我来说是这样。在遵循文档(或认为我已经完成了)之后,我按照这样的说明创建了一个Homsted流浪者框,现在有了一个宅基地应用程序,我可以这样做:
app-response.tracking:8080
但我明白:
Forbidden
You don't have permission to access /public on this server.
Apache/2.4.7 (Ubuntu) Server at app-response.tracking Port 8080
vagrant ssh什么时候开始查看应用程序响应跟踪/公开:
drwx