大家好, 我目前使用nginx作为Apache的前端代理。 我已经设置nginx使用端口80和Apache使用8080.但是,在nginxredirect到Apache的请求后,端口8080是可见的浏览器。 有没有什么办法可以隐藏这个端口,并且不可见,因为对于想要join书签的用户来说这是非常难看的。 编辑 所有, 看起来这个请求直接去Apache,而不是先去nginx。 有什么办法,我可以找出为什么是这样以及如何使请求首先nginx? 在此先感谢您的帮助。 编辑 所以我重新启动整个服务器来加载configuration,并确保nginx先装载,而不是Apache。
在networking浏览器中inputwww.server.com.au可以正常工作我也希望能够通过inputserver.com.au访问网站 名称logging仅适用于www.server.com.au server.com.au的CNAME和A的名称都不存在 我的/etc/apache2/listen.conf包含行 NameVirtualHost *:80 <VirtualHost *:80> ServerName server.com.au ServerAlias server.com.au DocumentRoot /srv/www/htdocs/www.server.com.au/www </VirtualHost> 和虚拟服务器列表给了我 [root][saas1 /srv/www/htdocs/www.server.com.au/www] httpd2 -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server server.com.au (/etc/apache2/listen.conf:47) port 80 namevhost server.com.au (/etc/apache2/listen.conf:47) 但http://server.com.au不可访问 我通过httpd2 -k restart服务器
我有一个VPS与Plesk 9在CentOS 5上运行。 我的网站在FastCGI上运行。 我在阅读/写作课上遇到问题。 在我的服务器上error_log我得到以下错误: (…) Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0 (…) open(/var/lib/php/session/sess_v8g5rt6p83b9one3mlg9sh9ts0, O_RDWR) failed: Permission denied (13) in Unknown on line 0 我很想改变 session.save_path = "/var/lib/php/session" 至 session.save_path = "/tmp" 问题是/tmp有chmod 777,所以我不确定这是否是最好的方法? 更新 session目录具有以下权限: -rwxrwx—用户root组apache
好,所以我首先要告白…我一直在搞砸…而且我打破了我本地机器的行为方式。 有了这个,这里有一些基础知识。 我正在运行OS X 10.6.7 我删除了默认的Apache安装,并将其replace为Apache的最新版本 。 我现在可以从/ usr / local / apache2 / htdocs /通过'本地主机'这是好的。 我无法提供任何PHP(它只是显示为纯文本)。 我相信要得到一个解决scheme,我将不得不在这里发布一些configuration文件,但我不知道你需要什么; 会是什么? 这是我的httpd.conf
我在一个非常强大的服务器上获得了9秒的加载时间。 查询时间是.05,总php时间是9秒。 不好! 我看了一下我的apache模块列表,我想知道是不是有一个罪魁祸首: Asis AuthnDefault Env Expires Fileprotect Frontpage Headers Mod SuPhp (especially this one, what does it do? I've never seen this before on our other servers) Proxy Version Bcmath CHI Calendar Curl CurlSSL FTP FileInfo GD Iconv Imap Magic Quotes Mbregex Mysql Mysql of the system OpenSSL POSIX Path Info Check Pear […]
我在Ubuntu 11.04上使用Apache服务器。 我来了解一下Nginx服务器有哪些好的function。 所以我决定搭上它。 但我有点困惑,因为我已经安装了Apache,我会再次安装Nginx可能他们互相冲突? 但我知道,因为他们两个服务器使用不同的端口,所以我可以使用它们。 所以我的问题是如何configuration,以便Nginx不会与所有项目所在的www文件夹冲突,并由Apache运行。
我被要求看一个网站有很多的stream量。 他们禁用access_log出于性能原因(它看起来不错,寿),我想知道他们每分钟/小时/无论多less点击。 没有启用access_log我怎么能检查点击每分钟/小时/天在apache服务器上? 也许主页上的代码行猜测?
Apache是我的应用程序的反向代理。 客户请求http://cdn.example.com/foo/images/logo.png : GET /foo/images/logo.png HTTP/1.1 Host: cdn.example.com 我希望Apache修改请求,以便反向代理另一端的应用程序以http://foo.example.com/images/logo.png格式接收它: GET /images/logo.png HTTP/1.1 Host: foo.example.com 重写URL很容易,但我还没有find一个方法来修改主机头与从URL中提取的值。 这可能吗?
我在CentOS服务器上运行了一个Apache httpd服务器,但显然它以root用户身份运行httpd进程,并且以apache用户身份运行。 看到这个顶部的截图: 用户和组在configuration文件中设置为apache,所以我有点迷路了。 你们中的任何人都知道启动“根”过程的原因是什么?
我无法在xampp上启动apache,它说Busy… 我GOOGLE了这么多次,我已经尝试了以下解决scheme: Skype不再使用端口80/443 Teamviewer不再使用端口80/443 将NoRun密钥添加到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP ( 此处可find解决scheme ) 但是,这些工作都没有,当我浏览器上访问localhost ,它会加载,但只是给一个空白页,即使认为Apache不启动。 我也运行netstat -ano命令提示符下,我使用端口80获得以下条目: TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4和TCP [::]:80 [::]:0 LISTENING 4 当我在任务pipe理器中查找时,两者都被正在使用的系统PID 4使用。 我也google了一下,看到这可能是由我已经安装的VMWare,但我似乎无法find一个解决scheme,任何人都可以帮助我这个请。 如果您需要更多信息,请发表评论,我将添加它。 编辑: 运行testing版控制面板后,我在日志中获得以下内容: 12:57:41 [apache] Possible problem detected: Port 80 in use by "system"! 12:57:41 [apache] Possible problem detected: Port 443 in use by "vmware-hostd.exe"!