Questions tagged «apache-http-server»

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

0
在VMWare中缓慢MySQL,但Apache工作正常
我有OSX用W7 Pro运行VMWare。本机配置为桥接网络适配器,因此它位于OSX的同一网络中,但具有不同的本地IP。我安装了Apache和MySQL,并使用虚拟主机;到现在为止还挺好。我创建的任何不使用MySQL的虚拟主机(只是静态HTML或PHP站点)在OSX的浏览器上加载速度非常快,但需要使用MySQL的站点需要很长时间才能加载。我已经调查了很多(就我的语言理解而言)并且唯一有效的解决方案是使用 skip-name-resolve 这将加载时间从10秒加速到8或7,但它仍然令开发人员烦恼,如果其他站点立即加载则更多。我感谢你能给我的任何帮助。 编辑:命令行客户端工作得非常快

1
Apache VirtualHost - 特定的Env Vars
成功使用 SetEnv 在Apache2上使用虚拟主机 想知道是否有办法设置 virtualhost 特定的环境变量,或者是否在Apache级别设置它们使它们成为“全局”/系统范围的? 我们有几个应用程序,我们想要使用一个框,并希望为每个应用程序设置ENV变量。虽然我们有这个在Apache的设置它们 conf 文件,我想知道是否有办法安全地声明它们用于本地虚拟主机范围? 谢谢!!

1
无法使用NetBeans IDE在Apache服务器上运行php文件
我想使用NetBeans IDE创建一个php项目。我在我的ubuntu 14.04上设置了LAMP服务器。所以我不得不配置IDE自动将文件复制到apache服务器。我跟着这个 - https://netbeans.org/kb/docs/php/project-setup.html#localServer 但IDE 没有创建文件夹的权限 或者apache服务器上的任何文件(var / www / html /)如何继续?对话框给我一个警告,说“无法创建文件夹”,并禁用“下一步”和“完成”选项,这样我就无法继续前进。我该怎么办?

1
如何测试Apache或nginx(nginx反向代理)是否正在提供文件
我已经将nginx设置为Apache的反向代理,但现在想测试它是否正常工作。我遇到了以下答案: 我如何验证nginx反向代理+ apache是​​否正常工作? 但实际上,无论是否查询由nginx或Apache提供服务的文件,我都会得到响应“Server:nginx”。例如,我当前设置中的所有CGI脚本都由Apache处理。但是,CGI脚本的响应标头仍然显示“Server:nginx”。对我来说最大的问题是确定nginx是否提供静态文件,我不知道如何做到这一点。

1
使用setfacl设置默认文件权限
我需要通过apache服务用户在httpd创建的新文件上设置默认ACL,以便创建文件时将GUID设置为开发者用户帐户(调用devs)和特定权限。 看起来我的SGID工作得很好,因为PHP网页创建的任何文件都有apache所有者和开发者组。但不是拥有rwxrwx---他们的ACL rw-rw----。 [root@webserver ~]# cd /var/www/html [root@webserver html]# setfacl -Rb . [root@webserver html]# chmod -R g+s . [root@webserver html]# setfacl -Rdnm u:apache:rwx,g:devs:rwx . [root@webserver html]# getfacl . # file: . # owner: apache # group: devs # flags: -s- user::rwx group::rwx other::--- default:user::rwx default:user:apache:rwx default:group::rwx default:group:devs:rwx default:mask::rwx default:other::--- [root@webserver …

0
通过移动界面连接到Apache2?
我有一个在家里构建的网络服务器,使用Ubuntu Server,它使用Apache2来托管我的网站。此时,我只对在我的网络内部托管网站感兴趣。 该服务器称为“flashnav-server”。使用PC,我通过在地址栏中输入“ http:// flashnav-server ” 来连接它。但输入IP地址不起作用。 问题是这些方法都不适用于移动设备。您收到Apache错误,表示我无权访问此服务器上的/。或404错误。 我已经更改了所有必需文件的权限,允许任何人完全访问和权限。这还没有解决问题。一台笔记本电脑也可以无线连接到与手机相同的接入点,仍然可以连接到网站; 所以我不能认为这是一个网络问题。已启用“已启用站点”和“可用站点”的默认设置页面,以指向/ var / www /以及/ www /目录中的所有文件夹。 任何人们可以提供的帮助,将不胜感激!

0
为什么openssl pkcs12导出添加额外的根锚证书,在Mac OS X上复制服务器证书
[最初发布在Slack Overflow上,但评论主题抱怨不适当的场地。] 我们正在努力从StartCom SSL证书切换到Let's Encrypt,并尝试将其设置为自动使用macOS Server + Apache HTTPD。从命令行工具(security import),macOS Server不接受直接.pem文件 - 您必须为其提供一个.p12文件,从中提取.pem要在Apache中配置的文件。烦人而无意义,但这是我们现在必须要忍受的。 为了创建这个.p12文件,我们必须执行这个命令: openssl pkcs12 -export \ -inkey /etc/letsencrypt/live/example.com/privkey.pem \ -in /etc/letsencrypt/live/example.com/cert.pem \ -certfile /etc/letsencrypt/live/example.com/chain.pem \ -out /etc/letsencrypt/live/example.com/example.com.p12 这就是它变得怪异的地方。输出example.com.p12文件有两次example.com证书,然后是Let's Encrypt中间CA证书,然后是不必要的自签名DST根CA X3锚证书(默认情况下所有浏览器都安装在其中),最后是私钥。结果是Apache SSL握手包括服务器证书两次,中间CA证书和根证书(它不应该发送),这会导致Qualys SSL Labs测试人员发出警告。 我们查看了内部cert.pem,它只包含服务器证书(只有一次)。chain.pem仅包含中间CA证书(不是根锚或服务器证书)。privkey.pem仅包含私钥。因此openssl pkcs12 -export,重复服务器证书,然后进入查找根锚证书并添加它的额外步骤。 如果我们在openSUSE Linux上运行相同的命令,则输出.p12文件只有服务器证书(一次),中间CA证书和私钥。没有根锚。 我们尝试了以下变化,并看到输出没有差异: openssl pkcs12 -export \ -inkey /etc/letsencrypt/live/example.com/privkey.pem \ -in /etc/letsencrypt/live/example.com/fullchain.pem …


1
为什么连接到我的本地网站需要很长时间?
我有Windows 7和Apache / PHP的本地网站。我安装了最新版本。 我有一些PC通过路由器连接到本地网络,它分配本地IP地址,如192.168.1.x计算机。 当我从我自己的电脑上访问它时,http://127.0.0.1/它立即加载。 但是,如果我通过本地IP地址访问它,例如http://192.168.1.120/,它连接速度要慢得多,甚至可能需要20秒。 当通过本地IP地址访问站点时,服务器本身和本地PC都显示相同的行为(同样慢)。 所以任何想法都有什么问题吗? - 编辑 - 好吧,多亏了这个建议我已经在appache中检查了我的ServerName var。在将其设置为192.168.1.120(我实际提出请求的地址)后,我注意到了一个改进。它几乎可以立即连接我,但是如果我在大约一分钟或更短的时间内处于非活动状态,它会让我再次等待连接到我的本地站点大约10秒钟。 我仍然不知道是什么导致它,如果你有一些想法,欢迎你贡献。:-)


2
无法将apache重启到Linux Mint上
Linux Mint是Virtual Box上的Guest System Windows 8.1是主机系统 danko@danko-VirtualBox ~ $ sudo /etc/init.d/apache2 restart [sudo] password for danko: Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message (98)Address already in use: AH00072: make_sock: could …


0
为SVN存储库提供LDAP树访问的一部分
这是一个相对简单的问题。我工作的公司有一个SVN服务器,有多个存储库。每个人都可以访问这个存储库; 它包含员工联系号码,以及这样的通用内容。 我们为SVN服务器提供基于LDAP的身份验证。问题是访问由Apache访问文件控制: AuthzSVNAccessFile /www/company/svn/access 所以我很懒,我不想手动将新用户添加到这个通用存储库。如果他们有LDAP帐户,他们应该自动获取访问权限,而无需我手动编辑文件并添加他们的帐户名称。 比如说,我希望此DN中的所有用户都有权访问: o=Somecompany,ou=Organizations,dc=somecompany,dc=net 反正有没有告诉Apache给LDAP DN中的用户自动访问?

1
无法通过wifi连接到同一网络的设备访问localhost
严格来说是一个毫无疑问的问题。 考虑我的计算机(持有apache webserver)作为Comp-A, Comp-A通过交换机连接到路由器(192.168.1.1),IP地址为192.168.1.41。所有这些连接都是有线的。 我有我的Android手机,说Comp-B通过wifi连接到同一个路由器。 当我从Comp-B访问如下时,我找不到该页面。 http://192.168.1.41:80 (那是因为我将apache配置为在端口80上工作) 但是我能够通过有线连接从连接到路由器的计算机访问192.168.1.41,我可以访问 我所尝试的一切: 编辑httpd.conf以允许所有请求。 通过网络使我的IP静态 甚至使用dsniff到arpspoof Comp-A作为192.168.1.1的路由器,当我尝试从Comp-B访问192.168.1.1时,我仍然无法访问。 我真正的感受: 我觉得路由器通过将它们保持在不同的网络中来分离有线和无线(这完全是想象力。我不知道路由器中发生了什么)。如果这是发生的事情,我怎么想让它们联系起来呢?与常见的dhcp? 路由器是D-Link dsl 2750-U

1
我将localhost更改为“m”,但我的浏览器每次都尝试访问m.com。我怎么能阻止这个?[关闭]
为了节省宝贵的打字,我把它设置为“localhost”也是“m”。例如, http:// localhost / phpmyadmin也是http:// m / phpmyadmin。 这是一个apache服务器,我使用Firefox,这适用于我的Mac,但不适用于Arch Linux。当我输入http:// m / phpmyadmin字面时,它将我带到http://www.m.com/phpmyadmin。我不知道它是浏览器设置还是httpd.conf设置。 我试过去除值browser.fixup.alternate.prefix和browser.fixup.alternate.suffix,但现在它只是搜索该字符串。 我怎样才能解决这个问题? 编辑:ping localhost按预期工作,但ping m返回ping: m: Name or service not known

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.