Questions tagged «apache-http-server»

Apache是​​Apache HTTP服务器的一个广为人知的术语,Apache HTTP服务器是由Apache Software Foundation维护的非常常用的Web服务器软件。如果您的问题与其他Apache软件(例如Tomcat或log4j)有关,则http://stackoverflow.com/是一个更好的选择。

1
似乎无法在Ubuntu 10.10(Maverick Meerkat)上运行Apache 2.2
这是我跑的时候的错误信息 sudo apachectl start: (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80 no listening sockets available, shutting down Unable to open logs Action 'start' failed. The Apache error log may have more information. myUser@myMachine:/etc $ sudo apachectl stop httpd (no pid file) not running 我是Ubuntu(和Linux)的新手,并通过Synaptic下载了Apache 2.2(worker)。我发现了一个 httpd.conf …


0
从虚拟机运行Web服务器,如何使用端口80
我有一个运行Fedora 15的主机系统,我有一个在VirtualBox中运行CentOS 5.5的客户系统。 我确实设置了一个virtualmin安装并添加了端口转发到虚拟机。当我将guest虚拟机上的端口80转发到主机上的端口8080时,我可以访问localhost:8080并且它为我提供页面。但是,如果我将guest虚拟机上的端口80转发到主机上的端口80,则无法访问它。 由于我想从Web访问VM上的站点,并且不希望在访问它们时添加端口号(通过指向我的ip的域或子域),我假设我需要在此处使用端口80。 我读到人们确实将端口80转发给主机,所以我认为这应该是可能的。 来自nmap for host(Fedora)的输出: Nmap scan report for localhost (127.0.0.1) Host is up (0.000078s latency). Not shown: 992 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 111/tcp open rpcbind 631/tcp open ipp 2121/tcp open ccproxy-ftp 2222/tcp open EtherNet/IP-1 11111/tcp open vce Device …

1
我的私人DokuWiki在Web服务器上托管的安全性如何?
我曾经使用xampp自己托管一个私人wiki,但发现必须启动服务器的麻烦,然后停止服务器真的很累。我的下一个选择是在webhost计划上托管DokuWiki安装 http://www.siteground.com/ 我已将wiki设置为private,并且不允许任何用户注册。所以我的问题是这有多安全?这是我的问题: 如果它被黑客入侵,我不会太担心,但是计划在某些时候使用它来获取更多的个人信息(必须保持私密的正在进行的项目的信息) 任何13岁的脚本小子都可以绕过 .htaccess 安全?我的攻击者必须有多高级才能下载所有文件? 你个人会信任网络托管公司吗?或者说爱管闲事的员工是否常见? 我使用Evernote但更喜欢DokuWiki的布局和控制,Evernote可能比站点地面服务器上的自托管DokuWiki更安全吗? 我喜欢在我的域中托管,因为我可以从任何地方访问它,但安全性让我担心。如果Adobe可以被黑客攻击,那么我也可以,我只是想知道绕过Apache服务器安全性有多容易? 什么是最薄弱的环节? 另外,如果我在wiki上创建一个没有链接的字符串,那么它就更安全了(所以我将wiki保存在 www.mydomain.com/4jfalkh483f849283fh7fh3082hf37/doku.php 如果我知道该URL并将其加入书签,但是没有任何超链接到秘密URL这会增加我的安全性吗?


1
Apache在局域网上的其他计算机上比在localhost上慢
我有很少的电脑连接到网络。该网络中有一台托管WAMP的服务器(Windows + Apache + PHP + MySQL)。安装了Windows 7 x32 Pro。我可以从我的无线连接服务器ping该服务器,所有ping都是1ms。有趣的是,当我在服务器上浏览我的Web应用程序时,它会在眨眼之间加载。我可以浏览子页面,就像它们是我正在切换的图像一样。 但是在其他计算机上它工作得更慢。这不是悲剧,但明显变慢。在某些情况下,浏览器显示“等待......”需要一到两秒钟,这是最痛苦的。 我发现当我通过远程桌面连接时,在服务器上使用应用程序比在任何其他计算机上快得多。如果我可以对它们产生同样的效果,那将是非常棒的。 当我在chrome中查看开发人员控制台时,我可以看到:DOMContentLoaded在服务器上是400-600ms,在每台其他计算机上是1400ms。 在那种情况下我该怎么办?

1
Apache httpd重写模式不起作用
我正在使用这个gitlab配置https://github.com/gitlabhq/gitlab-recipes/blob/master/web-server/apache/gitlab.conf 这是重写日志 125.121.60.59 - - [14/Aug/2014:12:50:23 +0800] [xxx.xxx.com/sid#7f8e26a023c8][rid#7f8e26ca5be8/initial] (4) RewriteCond: input='/home/git/gitlab/public/uploads/foo/bar/7b02f4c192/classes.png' pattern='!-f' => matched 我很确定/home/git/gitlab/public/uploads/foo/bar/7b02f4c192/classes.png存在。 为什么这种模式匹配?

0
Sockjs / socketio断开apache代理后面的延迟
我需要处理用户断开与在xhr-polling模式下运行的sockjs应用程序的连接。当我直接连接到服务器时,一切都按预期工作。当我在nodejs和浏览器之间放置apache时,我在闭合的浏览器和nodejs内的disconnect事件之间得到约20秒的延迟。我的apache代理配置如下: <Location /> ProxyPass http://127.0.0.1:8080/ ProxyPassReverse http://127.0.0.1:8080/ </Location> 文件的其余部分是默认的,您可以在此处查看。我尝试使用ttl = 2和timeout = 2选项,但是没有任何改变,或者我每2秒重新连接一次而不关闭浏览器。还试过disablereuse = On,它没有帮助。 我怎样才能减少额外的断开连接超时,但是apache,默认情况下某处?

2
我网络上的计算机正在打我的机器
我试图发现它的本质,因为它似乎是一个相对较新的现象,我不知道它可能意味着什么(可能没什么好处)。我得到它的标志是我本地托管(非互联网)Apache服务器的错误日志中的一长串通知,其中包含这些消息(增加端口号): [Tue Dec 18 22:10:19.714000 2012] [access_compat:error] [pid 7076:tid 1592] [client 192.168.0.196:59424] AH01797: client denied by server configuration [Tue Dec 18 22:11:41.922000 2012] [access_compat:error] [pid 7076:tid 1592] [client 192.168.0.196:59441] AH01797: client denied by server configuration etc. 我应该从哪里开始寻找这个的本质? 编辑:我知道它来自的机器,如果需要我可以访问它。


7
如何在我的本地网络上正确设置我的网络服务器?
我有一个内部网(在网络内)网站,但它有点痛苦。首先,这是一个家庭网络,如果这有助于任何人。我有一台运行带有PHP的Apache Web服务器的计算机,我想在本地网络上指向3个URL。我取得了一些成功,但并不总是可靠的。对于DNS和DHCP,我有一个Thompson Speedtouch ST546 v6 DSL路由器。 编辑:我需要它用于Intranet网站,而不仅仅是文件托管,因为我对CMS做了很多。 改写为清楚:我有三个子域的计算机局域网指向IP地址10.0.0.2上abp.bhc.com,wiki.bhc.com以及server.bhc.com,伴随着Web服务器的个人DNS名称。我使用SpeedTouch作为DNS,并完全控制它。经过一小时后它通常会起作用。 我的问题是,每次我需要另一个域时,是否有一个比手动添加域更优雅的解决方案。但它通常似乎有用。 这是我目前的VH文件: NameVirtualHost 10.0.0.2 <VirtualHost 10.0.0.2> ServerName abp.bhc.com DocumentRoot "htdocs/abp" </VirtualHost> <VirtualHost 10.0.0.2> ServerName server.bhc.com DocumentRoot "htdocs/server" </VirtualHost> <VirtualHost 10.0.0.2> ServerName wiki.bhc.com DocumentRoot "htdocs/wiki" Alias /wiki htdocs/wiki/wbhc/index.php </VirtualHost> 呃,我想出了我眼前的问题。IP地址设置错误,因为我最近有一个新的LAN适配器。我关于是否有更好的解决方案的问题仍然存在。

1
Apache“70007超时错误”
我偶尔会从(我认为)Perl CGI脚本中获取Apache 70007超时错误。我认为问题是我的脚本超出了Apache的TimeOut值,但我编写了一个睡眠脚本,它在Apache超时时给出了不同的错误。 任何人都可以对这个错误有所了解吗? ---我的测试--- [2013年5月13日星期一13:46:45] [警告] [客户端X.168.X.43]超时等待CGI脚本输出/var/www/cgi-bin/sleep.pl [Mon May 13 13:46 :45 2013] [错误] [客户端X.168.X.43]脚本标题的提前结束:sleep.pl ---实际错误--- [2013年5月13日13:46:52] [错误] [客户端X.182.X.175](70007)指定的超时已过期:读取请求实体数据时出错[Mon May 13 13:47:00 2013] [错误] [client X.0.X.27](70007)指定的超时已到期:读取请求实体数据时出错

2
Plesk上的虚拟主机缺少访问日志
由于某些原因,我不明白,几个月后在Plesk中创建了一个新的虚拟主机/域后,我似乎无法找到访问日志。 我在跑步时注意到了这一点 /usr/local/psa/admin/sbin/statistics 正在扫描有问题的主机 Main HTML page is 'awstats.<hostname_masked>-http.html'. Create/Update database for config "/opt/psa/etc/awstats/awstats.<hostname_masked>.com-https.conf" by AWStats version 6.95 (build 1.943) From data in log file "-"... Phase 1 : First bypass old records, searching new record... Searching new records from beginning of log file... Jumped lines in file: 0 Parsed …


1
为什么我的Apache访问日志显示来自路由器IP的GET请求?
我在二月份在运行Arch Linux和Apache的Raspberry Pi上设置了一个家庭Web服务器。我在路由器上启用了端口转发,并且服务器按预期工作。我得到了从可追溯到中国的IP访问phpmyadmin的标准尝试,但是直到4月22日,当我开始获取这些IP时,并没有什么异常: $ grep'192.168.0.1''access_log.1'192.168.0.1 --[22 / Apr / 2013:07:33:29 +0100]“ GET / HTTP / 1.1” 200264 192.168.0.1--[22 / Apr / 2013:11:33:12 +0100]“ GET / HTTP / 1.1” 200 264 192.168.0.1--[22 / Apr / 2013:15:33:13 +0100]“ GET / HTTP / 1.1” 200 264 192.168 .0.1--[22 / Apr / 2013:20:14:03 +0100]“ …

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.