我正在Mac OS X 10.6.8上运行Apache2,Mac Mini运行速度为2GHz,硬盘上有4GB内存和大量可用空间。我正在尝试使用iPhone或本地无线网络上的其他设备连接到Web服务器,以查看我正在处理的网页。在我重新启动Mac Mini后,此功能可以正常工作5-10分钟,但随后服务器停止响应,我在手机上收到各种消息,例如:
"Safari could not open the page because the server stopped responding"
这只发生在无线
我将一个旧站点迁移到一个新站点,并尝试将旧站点重命名为legacy.domainname.com
以下是我所做的:
在Linode DNS管理器中,我进行了必要的DNS更新,新站点启动了
对于遗留站点
我将www.domainname.com的每个实例都更改为legacy.domainname.com
我做了这些改变
/etc/apache2/站点已启用且
/etc/apache2/可用站点
现在我尝试重新启动apache2,它给出了一个又一个错误,所有的错误都是这样的
apache2: Syn
我正在尝试将我的Apache日志发送到Logstash中的另一个管道。但首先我需要识别它们,我认为下面的过滤器应该这样做:
filter {
if "apache" in [fileset].[module] {
tags => ["apache2"]
}
}
但这破坏了一切,我看到了这个(仅相关部分)错误:
我不知道还能做什么
显然,fileset.module不是日志文件中的一行,Filebeat正在添加它。但既然它被添加进去了,我想我应该可以在Lo
标签: Apache2
mod-wsgipostgresql-9.5trac
我将mod_wsgi与apache2一起使用
[Thu Aug 29 10:50:48.050923 2019] [mpm_prefork:notice] [pid 24309] AH00163: Apache/2.4.18 (Ubuntu) mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_wsgi/4.3.0 Python/2.7.12 configured -- resuming normal operations
从上面的一行中,您可以看到mod_
标签: Apache2
wildcardwildcard-subdomainvirtual-hosts
我想使用通配符将请求发送到域的文件夹中。请指定如何在apache2中使用虚拟主机设置实现此目的。域及其子域使用相同的IP地址。无法预先确定子域,因为它们是由用户创建的
谢谢这个配置怎么样
<VirtualHost *.domain.com:80>
ServerAdmin admin@domain.com
DocumentRoot /var/www/domain
ServerName domain.com
ServerAlias domain.com *
我发现/var/log/sw cp server/error\u log包含大量以下错误:
("huge" means 569000+ "errors" in last week):
(mod_fastcgi.c.3805) pid 17427 5 not found: No child processes
这个服务器有时会冻结,这是我能在日志中找到的唯一“错误”。但是,我无法找到并解决此问题。我今天发现,自2012年5月以来,parallels为此问题提供了解决方案:
您在服务器后面使用的
我是一台带有Apache2虚拟主机的Ubuntu机器
我无法诊断此问题,因为我的错误日志似乎没有反映此问题
$ sudo /etc/init.d/apache2 start
* Starting web server apache2 [fail]
$ sudo /etc/init.d/apache2 status
Apache is NOT running.
这似乎是在我编辑了一个虚拟主机之后开始的,但我相当确定我修复了该文件,现在Ap
在我使用的应用程序中,我们有一个“从高层导出”功能,可以生成一个.csv文件
有时(取决于我们需要导出的内容),请求需要很长时间(7-10分钟)。服务器端一切正常(据我所知),但我客户的浏览器(他尝试了safari、chrome和firefox)没有得到响应。Aka浏览器只是无限期地加载动画(45分钟后我们放弃了)
在我的机器上,所有浏览器都可以正常工作。根据我的日志,一切按计划进行,任务结束,输出被发送,但他没有得到响应
欢迎任何想法,我不知道下一步该去哪里
编辑:我按照@ceejayoz的建
标签: Apache2
amazon-elastic-beanstalk
我想要完成的是将所有流量从http重定向到https。
基本上我有一个平衡的实例,http和https都可以工作。(https工作正常,证书已经设置好),我在.war应用程序中创建了一个目录.ebextensions,其中包含一个配置文件,如下所示
files:
/etc/httpd/conf.d/vhosts.conf:
content: |
<VirtualHost *:80>
RewriteCond %{HTTP:X-
我正在尝试在apache2和inn站点上的端口80和1998上运行一个网站。我的配置如下所示:
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In th
我正在尝试设置一个Apache2Web服务器(在Debian上),将用户重定向到两个不同的根目录。如果用户键入:
ip地址:12.34.56.78
服务器应该转到DocumentRoot var/www/link1
www.mydomain.name
服务器应该转到DocumentRoot var/www/link2
(mydomain显然指向上述ip地址)
我一直在尝试各种场景,但我似乎无法让它发挥作用。任何帮助都将不胜感激 您可以使用Apache,并设置适当的ServerName参数。因
标签: Apache2
payment-gatewaymod-proxy
我有一个运行在apache后面的tomcat应用程序,它处理来自支付网关的响应。配置如下所示
ProxyPass/web http//localhost:8090/web/
ProxyPassReverse/web
在我重定向到支付网关后,支付网关会向位于的服务器发送POST请求
这会导致apache回复301,永久移动。
但是我有一个servlet能够处理这个请求。这将导致对同一URL的另一个GET调用,但没有上一篇文章中的任何参数
有人知道为什么会有这种行为吗?我在互联网上到处寻找解决方案,
我正在apche2服务器上运行一个本地blast程序…但它向我显示了这个错误。
---------------------警告---------------------
MSG:找不到blastall的路径
我的代码是
#!/usr/bin/perl
print "Content-type: text/html\n\n";
use Bio::Perl;
use Bio::Tools::Run::StandAloneBlast;
@params = ('database' => 'btau
目前,我已经在ubuntu 11.04上安装了一个apache 2 Web服务器,使用passenger为rails应用程序提供服务。因此,我有多个应用程序将在该服务器上运行
我只有一个IP地址(111.222.333.444),没有权限自己为子域创建CNAME
问题:
有没有办法配置apache2可以通过以下方式访问多个应用程序:
111.222.3333.4444/app1=>这将指向app1
111.222.3333.4444/app2=>这将指向app2
111.222.3333.444
我在apache的DocumentRoot上有一些.json类型的文件。我需要隐藏或不允许这些文件显示给公众观众时,他们使用的url访问。
http://somehostname/somefile.json,如何禁用不显示这些文件的选项。从.ht文件的规则复制,您可以在httpd.conf中添加以下行
<Files ~ "\.json$">
Order allow,deny
Deny from all
Satisfy All
</Files>
从.
我已经在varnish后面配置了apache2,并试图通过日志读取(piwik)来添加统计信息
然而piwik抱怨日志“格式不正确”。。。其正确性:
89.79.*****,89.79.***-[31/Mar/2014:12:50:05+0200]“GET/HTTP/1.1”200 16310-“Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,如壁虎)Chrome/33.0.1750.154 Safari/537.36”
正如您
我有一个非Apache服务器监听端口8001和Apache监听端口80。我希望非Apache服务器通过端口80实际为某个虚拟域提供服务
例如:
<VirtualHost *:80>
Servername example.com
# Forward this on to the server on port 8001
</VirtualHost>
但这不起作用
ProxyPass*
星号仅在块中有效。正斜杠就是你想要的
ProxyPass / http://w
标签: Apache2
scalabilityload-balancingreverse-proxy
假设在反向代理/负载平衡器后面有3个Web服务器。目前我使用Apache2,但不介意切换
这些Web服务器是不平等的。它们具有不同的本地数据集,这意味着不同类型的请求将在特定的Web服务器上得到更有效的处理
我想在我的loadbalancer中插入一些自定义路由逻辑,在新会话开始时为它选择一个Web服务器,然后将该会话绑定到该节点,直到它崩溃(粘性会话)
例如:一个新用户来到webapp,负载均衡器以某种方式运行我的自定义代码,该代码发现了关于该用户的信息,并得出结论,该用户应该在node1上处
Apache 2安装在/etc目录中。但是,当我从终端使用httpd-v时,它会给出一个错误,说明没有找到httpd命令。如何修复此错误
平台:Linux(SUSE)很可能是因为您不在拥有该命令的用户环境中
例如,如果您是root用户,您可以su-,然后尝试httpd-v
否则,请使用完整路径。我的情况是:
/usr/sbin/httpd -v
它可能在您的系统上的某个地方不同,但这就是特定文件的位置,即使我的安装位于此处:/etc/httpd/可以像这样找到httpd的位置:
只需输入您的终
我想分析一些代码,逐个函数,所以我需要一个可以检查代码块的分析程序。我找到了,并且我能够按照指南安装它
问题是我正在远程测试服务器上工作,我没有权限,我真的不想调整
是否有用于分析的代码解决方案
我必须掌握服务器的配置吗?尝试将探查器与一起使用。看看这篇博文。谢谢。我要试一试。但是,有人可能会为我安装xhprof。我找到了一个用法示例
我想隔离每个“www子目录”,以便mysite1.ext无法访问mysite2.ext文件,这可能吗?我该怎么做呢?要在Apache中实现您想要的功能,您需要使用基于名称的虚拟主机。这允许您在一个IP地址上配置两个或多个独立的Web服务器环境。它看起来像这样
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.mysite1.ext
ServerAlias domain.ext *.domain.ext
DocumentRo
当我启动centOS服务器时。下面是我的错误
启动httpd:20不是目录:httpd:无法打开错误日志文件/etc/httpd/logs/error\u log。
无法打开日志
请帮我把这个修好。甚至我也检查了日志的权限。那是因为文件的权限。您应该为zabbix用户设置权限。请改进此答案的解释。否则,这篇文章似乎并没有为这个问题提供答案。请编辑您的答案,或者将其作为问题的评论发布。
标签: Apache2
amazon-elastic-beanstalkdirectusebextensions
我从中克隆了Directus 8。我在本地服务器上运行它。它工作得很好,没有任何问题
然后我将代码上传到AWS Elastic Beanstalk(PHP、apache)。但它显示了500个内部服务器错误
错误日志:/var/www/html/directus/public/.htaccess:此答案适用于directus 8(PHP)
使用.ebextensions和.platform尝试了几乎所有的apache设置方法,但均无效
然后尝试使用自定义的.platform配置NGINX成功了。回
我在/var/www(比如/var/www/app1和/var/www/app2)中有两个目录,我希望将它们的错误日志发送到不同的文件。两者都在同一个域下,所以我认为不能将它们放在不同的虚拟主机下。例如,我可以通过以下方式访问它们:
我看到了这一页:
其解决方案对访问日志非常有效。但是,“env”参数似乎不适用于ErrorLog指令
在这个“发现”之前,我一直在做这个,这似乎是错误的:
<VirtualHost *:80>
ServerAdmin ray@localhost
我是否要更改或删除虚拟主机80
我已经删除virtualhost*:80并添加
[Wed Dec 04 16:47:51.919206 2013] [core:error] [pid 15872:tid 348] (OS 11001)No such host is known. : AH00547: Could not resolve host name *: -- ignoring!
AH00112: Warning: DocumentRoot [C:/Apache24/docs/dumm
在一个网站(如社交网络)上,用户上传图像和文本数据,如图像标题、用户id等;使用Apache、PHP、MySQL
在提交的表单上,默认情况下,我希望将所有图像上传到专用的图像服务器。我不确定做这件事的最佳做法是什么
让表单在两个不同的服务器上发送数据是否有效?这是一种好的做法吗?我发现它可以在提交第二个表单时触发第二个表单上的submit()
我也可以上传到主站点的服务器上,然后移动图像,但这与专用图像服务器的目的背道而驰,我还想从主站点上卸下传入的流量负载
与其使用两种形式,不如先上传图片,获
main.py
from typing import Optional
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: Optiona
我正在使用ubuntu,我在home/sanu目录中有一个名为first.html的html页面,我已经安装并运行了apache2。我想从我的pc上通过apache托管这个页面,我该怎么做呢。我的电脑的IP是:218.248.80.51。我试图访问,但它不工作。Google Chrome无法在我的浏览器中连接到218.248.80.51。请帮助我。默认情况下,Apache在ubuntu上指向/var/www,它需要额外的配置才能指向您的主目录。尝试将您的html文件移动到那里,然后您应该能够通过
我的一台服务器上的SSL证书过期了,我从godaddy订购了一个新的。
但是如果我替换server.crt,链证书和用于生成csr文件的server.key最终会得到错误
无法可靠地确定
服务器的完全限定域名
注:
我没有对任何配置文件进行任何更改。
我只是用新的证书和密钥替换了旧的证书和密钥。我检查了密钥
和证书匹配。
我正在Windows 2003 server edition上使用Apache 2.2。我正在重新启动服务器
在改变之后。
如果我恢复到旧证书,服务器将正常启动。
可能是什么问
我使用mvndeploy:deploy文件将工件上传到远程存储库。
我有-
Apache2.2和Maven-3.0.3
下面是我正在使用的命令-
mvn-X部署:部署文件-Durl=http://myRepos.com/repo/ -DrepositoryId=repo-mine-Dfile=temp.jar-DgroupId=com.yagnaiq-DartifactId=temp-Dversion=1.0-dpackage=jar-dclassizer=test-DgeneratePom=t
我有以下虚拟主机配置
<VirtualHost petyo.net:443>
ServerAdmin m@petyo.net
DocumentRoot /home/ren/public/
<Directory "/home/ren/pubic/*">
Options +ExecCGI Indexes
AllowOverride All
Order allow,deny
我正在CentOS 6上安装带有Apache2 httpd服务器的web2py,并使用https。我安装了httpd服务器,启用了mod_wsgi、mod_ssl,并配置了ssl证书/密钥。重新启动httpd服务后,我可以看到WSGIDaemonProcess正在运行,web2py下的所有应用程序目录都被授予了对web2py组的读/写权限,web2py组是我选择运行WSGI进程的用户和组。然而,我尝试了管理应用程序,欢迎应用程序,都给了我403权限被拒绝的Apache错误页面(而不是web2py
正在尝试在运行linux mint 16的latop上使用apache设置zend。我不确定我在设置中会错过什么,但当我导航到localhost时,我只会看到一个空白页面
安装Apache,php,启用mod_重写:
apt-get install apache2
apt-get install php5
apt-get install libapache2-mod-php5
a2enmod rewrite
将我的zend应用程序(使用骨架构建)复制到/var/www/t1(t1是应用程序的文
我使用的是Tomcat+Apache2.2+mod_jk。真的有几个请求被挂起了。
如果有人有同样的经历或知道原因,请告诉我
堆栈是:
org.apache.tomcat.jni.Socket.sendbb(Native Method)
org.apache.coyote.ajp.AjpAprProcessor.output(AjpAprProcessor.java:293)
org.apache.coyote.ajp.AbstractAjpProcessor$SocketOutputBuffe
我试图在apache2上设置VH,所以我创建了文件“mysite.conf”,如下所示
<Virtual Host *:80>
ServerName mysite.net
ServerAlias www.mysite.net
ServerAdmin webmaster@mysite.net
DocumentRoot /var/www/webmaster_home
ErrorLog [...]
CustomLog [...]
</
我正在使用OSX El Capitan。这是默认的apache,我可以在private/etc/apache2中找到内容。我还通过macports安装了apache2,macports存储在opt/local/apache2中
当我
sudo apachectl stop
然后转到localhost它仍然显示“它可以工作!”。此文档位于/opt/local/apache2/htdocs/index.html中
我的第一个想法是使用
sudo port uninstall apache2
这似
我正在运行一台apache2 graphite主机,主机是橙色的Pi主机,我已经编写了一个服务来转换数据,并将数据从GPIO上的传感器发送到碳线接收器。我的项目是将设备的所有I/O合并到仪表板中
有很多石墨面板,但我找不到一个有简单视频流小程序/插件的
我已经搜索了graphite web github,可以轻松地修改dashboard.html,但我不确定整个文件是否是占位符,也不确定在所有javascript运行并呈现页面后是否会正确呈现任何添加内容。看起来我可能需要对javascript进
我正在使用共享主机。我正试图通过ssh从装有MacOS的PC在远程服务器上重新加载Apache2
我尝试了服务apache2重新加载,但它显示服务:找不到命令
我看到了sudo apachectl重启,但托管公司不允许我使用sudo
在这种情况下,没有sudo,有没有办法重新加载Apache2?这是否回答了您的问题?我编辑了这个问题。它没有回答,因为托管公司不允许编辑httpd.conf。看起来您受到托管公司的限制,如果他们“锁定”您,您可能永远无法重新加载apache
您好,我正在尝试在本地主机中配置一个magento站点,我必须将url从localhost/magento2更改为localhost,这里是我的apache配置
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# re
我必须为我的web应用程序创建访问日志。我们在jboss前面使用appache http服务器。我使用apache access log指令,但问题是访问日志中没有获取sessionid的指令。我需要访问日志中的sessionid来生成统计报告。请有解决方案的人帮助我。包括%{JSSessionID}C into LogFormat指令如果您的Web应用程序始终使用cookie来管理会话,您可以更改日志格式并添加一个参数来记录特定cookie:
LogFormat ... \"%{JSESSIO
我正在尝试转换http://localhost/website至http://website.loc,但我不能这样做。以下是我能做的:
我编辑了/etc/hosts(我在Ubuntu上),将127.0.0.1localhost更改为127.0.0.1localhost.loc,并保存了更改
我在/etc/apache2/sites available中创建了一个名为网站的新文件,其中包含以下内容:
<virtualhost website.loc>
ServerNam
我尝试了以下我改编的虚拟主机条目,希望它对我有用,但它没有
我在http.conf中禁用了mod_perl,希望这个虚拟主机条目会覆盖它。目前我不希望我的服务器上有任何其他站点运行mod_perl
可能我的问题是,如何禁用modperl的所有其他功能,并只为一个目录启用它
我现在得到apache2服务器错误:无效命令'PerlModule',在使用以下命令重新启动apache2时,可能拼写错误或由服务器配置中未包含的模块定义:
<VirtualHost *>
Serv
我在centos上安装了apache2/httpd,它位于tomcat实例前面,我希望它信任所有客户端证书
我应该怎么做呢?Apache没有“SSL传递”这样的东西,因为Apache需要处理SSL协商。我可能想到的是
不要使用Apache,而是使用NAT规则执行TCP转发,例如(/sbin/iptables-I PREROUTING-t NAT-p TCP-d test.server.ip--dport 443-j DNAT--to:8443)。如果为机器分配了两个IP地址,则NAT规则可以基
很抱歉,开始讨论之前讨论过的内容。但我找不到解决我问题的合适办法。谢谢你的阅读
我有一个VPS服务器,并使用/etc/apache2/sites available/default文件向其添加了默认根目录
我的默认文件是
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/root/
<Directory />
Options Foll
我有一个很奇怪的问题。当我重新启动我的机器(Debian linux)并在启动时加载apache2时,虚拟主机不工作,我的站点抛出一个404 not Found
但是,当我手动运行/etc/init.d/apache restart时,这个问题就解决了。我花了很多时间在这件事上,运气不好。重启前后加载相同的模块
有什么想法吗
谢谢 如其他人在评论部分所述,/etc/init.d中的脚本与/etc/default中的脚本不同。许多Linux变体现在使用服务damon,而不是旧的init.d方法。因
有人能告诉我在我的一个网络服务器中发现的恶意代码有多糟糕吗
我在public_html/outlet中找到了它
我删除了目录,现在尝试搜索我的日志
谢谢你的回答
tango2000的糟糕程度并不明显。然而,真正糟糕的是,他们能够将代码注入到您的服务器中
因为您不知道他们是如何做到的,所以删除包含脚本的文件夹并不重要。漏洞仍然存在,他们最终会再次攻击你
如何在apache2中禁用日志访问/错误压缩
/var/log/apache2/*.log {
daily
missingok
rotate 14
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if /etc/init.d/apache2 status > /dev/null ; then \
/etc/init.d/apa
标签: Apache2
authorizationreverse-proxyopenid-connectmod-auth-openidc
我正在尝试设置一个反向代理,该代理需要针对OpenID连接身份提供程序进行身份验证
然后,用户授予反向代理对其数据的访问权限
如果用户是特定LDAP组的成员,则代理背后的某些应用程序只能由用户访问。遗憾的是,应用程序是转储,无法授权自己,因此反向代理必须处理该部分
设置身份验证部分并不难我要解决的是授权部分。我有一个工作示例,它要求用户名和密码超过BasicAuth
OpenID Connect的想法是,资源服务器(在我的例子中是代理)永远不会知道用户的密码,也不必检查密码。委托给OpenID连
我有Apache2和APC
当我更改某些内容时,我必须重新启动Apache才能看到效果。我百分之百肯定这是因为APC
我的设置有什么问题?(谢谢你的帮助!)
您已将apc.stat设置为0。这意味着APC不会检查文件在被请求时是否被修改,它总是在第一次编译后从缓存中为其提供服务
要解决您的问题,请删除apc.stat=0或将其更改回默认值apc.stat=1谢谢,但如果apc每次都重新编译,它又有什么用呢?它不会每次都重新编译。它检查文件编译后是否已被修改。如果它没有被修改,它将从缓存中服务,如
为了解决cors问题,我在apache2.conf文件中添加了以下行
<Directory /var/www/html/rcycLatest2/RCYC/presentation/angular/rcyc>
Header set Access-Control-Allow-Origin "http://localhost:4200"
</Directory>
我还尝试用“*”代替访问控制允许源url,但仍然显示相同的错误。我已经花了一天时间研究这个问题,有人能帮我
1 2 3 4 5 6 ...
下一页 最后一页 共 12 页