Questions tagged «apache-http-server»

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

7
Mac OS X升级到优胜美地后,apache客户端被服务器配置拒绝
我知道这看起来与其他问题相似,但是优胜美地似乎在升级后的Apache配置中有所更改。我的错误日志显示“客户端被服务器配置拒绝:/Users/douglas/Sites/testpatient.php” Apache版本:MacBook-Pro:apache2 douglas $ apachectl -v服务器版本:Apache / 2.4.9(Unix)服务器内置:2014年9月9日14:48:20我的douglas.conf文件是644 root / wheel和以下文件: <Directory "/Users/douglas/Sites"> Options Indexes Multiviews AllowOverride None Order allow,deny Allow from all </Directory> 我的http.conf具有以下内容: # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. …

5
如何使用WinSCP将文件复制到`/ var / www`中?
当我尝试将我的Web文件放入/var/wwwec2 Ubuntu实例中的apache中时,它给我一个错误,指出我没有权限。 Permission denied. Error code: 3 Error message from server: Permission denied Request code: 3 如何授予自己执行此权限的权限,或者/var/www使用WinSCP 将文件复制到其中的最佳方法是什么?


4
为什么将MaxKeepAliveRequests设置为无限制的任何内容?
KeepAliveTimeout如果在给定的时间内未发出新请求,则Apache 会关闭保持活动连接。如果用户没有关闭浏览器/选项卡,则此超时(通常为5-15秒)最终将关闭大多数保持活动连接,并通过无限期地保持连接来防止浪费服务器资源。 现在,该MaxKeepAliveRequests指令对单个TCP连接(由于处于打开状态KeepAlive)将要服务的HTTP请求的数量设置了限制。将此设置为0意味着允许无限数量的请求。 为什么将这个设置为除“无限”以外的任何值? 如果客户端仍在积极地发出请求,那么在相同的保持活动连接上发生请求有何危害?达到限制后,请求仍会进入,只是在新连接上。 我的看法是,永远不要限制这一点。我想念什么?


2
不能进入我自己的目录吗?
在EC2实例上,我已将Apache的日志位置更改为与默认目录不同的目录。这样,我就可以将日志保存在(非引导,仅数据)EBS上。 但是,我无法cd进入logs目录。它属于我的用户,并且对所有人都有读取权限。我也不能cat记录日志(尽管使用sudo可以工作,并且我可以看到Apache记录的很好)。 $ ls -lh total 4.0K drw-rw-rw- 2 ubuntu ubuntu 4.0K 2011-05-15 14:52 apache $ ls -lh apache/ ls: cannot access apache/error.log: Permission denied ls: cannot access apache/access.log: Permission denied total 0 -????????? ? ? ? ? ? access.log -????????? ? ? ? ? ? error.log $ cd apache …

1
查看更新的SSL证书需要多长时间?
我刚刚为域续订了SSL证书,并将新文件安装在运行Apache的AWS服务器上。一切正常,但浏览器仍显示旧的到期日期。有没有办法我可以以某种方式“取消缓存”证书,或者以某种方式使浏览器显示新的到期日期,以便让我知道它们是否都有效?我尝试过重新启动Apache和浏览器。谢谢!


3
Apache以什么顺序加载conf文件,哪些加载?
我正在查看安装了Webframework的CentOS 6.5服务器,这些服务器多年来已经被添加到其中。/ conf中有5个活动的.conf文件,其中包括httpd.conf。 在httpd.conf中,包含读取 Include conf.d/*.conf 这样就可以抓取该目录中的所有文件,但是没有应用我知道的任何特定顺序,那么/ conf(无.d)目录又如何呢? 是否有设置说明加载顺序的设置? 我不是服务器管理员,我是开发人员,问题出在用于将文件上传到/ Temp目录的路径中,在该路径中,我检查了指定的路径是否适合我自己关心的文件。 因此,第一个问题是: Apache是​​否从/ conf 加载所有内容,还是在某处指定了列表? 第二个问题是: Apache按什么顺序按字母顺序加载文件? 最后: 是否包含不以.conf结尾的文件?例如,如果我命名为myconfig.conf.old,Apache会跳过吗?

1
chroot的sftp用户,具有对/ var / www的写权限
我对尝试部署的此设置感到困惑。我希望你们中的某人可以帮我忙:非常感谢。 背景资料 服务器是Debian 6.0,ext3,前端有Apache2 / SSL和Nginx作为反向代理。我需要提供对Apache根目录(/ var / www)的sftp访问,确保sftp用户被chroot到具有RWX权限的路径。 所有这些都无需修改/ var / www中的任何默认权限。 drwxr-xr-x 9 root root 4096 Nov 4 22:46 www 内部/ var / www -rw-r----- 1 www-data www-data 177 Mar 11 2012 file1 drwxr-x--- 6 www-data www-data 4096 Sep 10 2012 dir1 drwxr-xr-x 7 www-data www-data 4096 Sep …

5
以其他用户身份运行Apache
当我运行ps -efH命令以列出所有进程时,我可以看到Apache以的方式运行,root并且似乎有以的方式运行的子流程www-data。这是摘录: root 30117 1 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30119 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30120 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30121 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start 我可以让Apache和所有子流程以不同的用户身份运行apache2d:apache2d吗?如果可以,怎么办?我在某处读到可以找到此设置,/etc/apache2/httpd.conf但该文件似乎为空?是否可以通过更改/etc/init.d/apache2脚本的所有者和组,然后在其上设置setuid标志来完成?

2
在用户apache下使用LibreOffice将文件转换为PDF(即使用PHP时)
我安装了libreoffice-headless,并且可以以普通用户身份登录到Shell时可以转换文档。 [root@desktop ~]# yum install libreoffice-headless [root@desktop ~]# yum install libreoffice-writer [root@desktop ~]# su NotionCommotion sh-4.1$ /usr/bin/libreoffice --headless -convert-to pdf --outdir /tmp/ayb /tmp/ayb/document_34.doc convert /tmp/ayb/document_34.doc -> /tmp/ayb/document_34.pdf using writer_pdf_Export 我现在希望做同样的事情,但是使用PHP,因此作为用户apache,但是,以下内容不会转换文件。 <?php shell_exec('/usr/bin/libreoffice --headless -convert-to pdf --outdir /tmp/ayb /tmp/ayb/document_34.doc'); ?> 为了进行故障排除,我通过外壳程序以与用户apache相同的命令运行,但仍然无法转换文件: [root@desktop ~]# su -s /bin/sh apache -c "/usr/bin/libreoffice --headless -convert-to …

2
如何防止Apache服务在Linux上自动启动?
我的问题是我不想使用./apache2 stop来自的命令停止apache守护程序/etc/init.d(我知道这样做)。我不希望apache服务/etc/init.d在系统启动时自动启动。但是我还需要将服务保留在该init.d文件夹中。我怎样才能做到这一点?我是否需要更改服务脚本中的某些字段?

5
获取Windows本地主机(端口80)以转发到端口8080以获得Apache服务
最近发现 将IIS设置回port 80,当我将http://localhost/其插入WHS计算机时,它会显示“此网站的安全证书有问题”警告页面。如果仍然“继续”,则该URL出现https://localhost/Remote/logon?ReturnUrl=%2fremote在Windows Home Server 2011远程Web访问中的username和password。现在,我不能确定记得,但我不相信最初只是http://localhost/提出了这个问题。但是,似乎这可能会影响任何访问本地主机的尝试(无论端口如何)。 实际可能是什么主要问题 哦,网络错综复杂!让我感到困扰的一件事是,为什么其中两个站点会“部分地”出现,而其他站点却根本没有。然后,运行Firebug的NET跟踪向我揭示了我的主要问题是我的ISP充当DNS代理,当然也没有找到我的测试站点。但是,它确实找到了位于www.(而非test.)地址的两个站点,并且似乎在为这两个站点服务,但是图像被阻止,因为(我假设)我已经设置了访问图像文件的块(如果不是)的话www.。特定网站。 这解释了未显示图像的奥秘(期待直接localhost:8080呼叫)以及“部分”找到五个位置中的两个特定位置时的奇怪行为。 现在,我需要弄清楚如何正确配置路由器或代理文件以重定向回我的WHS计算机。我正在使用Wildblue卫星互联网服务,因为我不在任何更快的服务连接范围内。他们有一个“优化程序”文件(我不知道每个人是否都可以看到它,如果不可见,则基本上与此版本相同),我可以修改并放在本地系统上以实现我需要什么,但是我不确定我可能需要在那里做些什么。 如果有人对修改该文件或如何配置我的Linksys E1200路由器有任何建议,如果它是本地站点,则避免发送到代理,那么这可能是解决我的问题的第一步(也是最后一步)。 基于harrymc的建议的代表性代码...仍然不起作用 IIS端口设置为:90。 httdp 文件: Listen *:80 ServerName localhost:80 vhosts 文件: NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost ProxyRequests off ProxyPass / http://127.0.0.1:90/ ProxyPassReverse / http://127.0.0.1:90/ </virtualHost> <VirtualHost *:80> DocumentRoot "C:/Users/Public/LocalWebsites/site1.net/httpdocs" ServerName test.site1.net ProxyRequests off ProxyPass / http://127.0.0.1/ ProxyPassReverse / …

1
没有扩展名的Apache映射文件如何?
我的本地开发人员设置是将http://mydomain.dev/testhtmlpage映射到testhtmlpage.html,将http://mydomain.dev/testphppage映射到testphppage.php。浏览器停留在最初输入的URL上。问题是我最初没有配置我的机器,尽管现在我有一个不错的手柄,但是我找不到定义此行为的位置。 我检查了我的httpd.conf和其中两个没有运气的区域。 我的httpd.conf: http : //denishoctor.me/myhttpdconf.xml(查看源代码) 在包含/private/etc/apache2/other/*.conf中: <IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 任何人有任何想法吗?

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.