我必须在服务器configuration文件中定义大约100个子域虚拟主机条目。 我想知道是否有任何方法使用正则expression式来增加apacheconfiguration文件中的代码?
所有的浏览器都不相同。 因此,我需要明确指出,我有一个favicon(“快捷方式图标”) mod_autoindex生成的页面。 我怎样才能做到这一点? 使用头( HeaderName )和页脚( ReadmeName )不是一个选项,因为那些被包含到HTML主体。 我需要操作生成的HTML的<head>部分。 编辑1:第一个答复状态使用/favicon.ico 。 这也不是一个解决scheme,因为如上所述,并非所有浏览器自动请求该文件。 我有一个非常固执的Firefox 8.0,在这里拒绝加载它。 这可以在服务器日志中看到(缺less对现有和可读文件的HTTP请求 – 例如,它在Opera中工作)以及在FF本身(使用Live HTTP标头插件)中。 没有对服务器的HTTP请求,这在逻辑上不能用/favicon.ico来解释。
我试图用.htaccess重写一些URL,但没有任何反应! 我在Apache中启用了rewrite_module。 我想要使用下面的代码在htaccess中隐藏Url的.html扩展名 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.*)$ $1.html 我相信我的httpd.conf是不正确的设置。 这里是httpd.conf的代码,如果有人看到问题在哪里,并且愿意帮助我。 # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2> for detailed information. # In particular, see # <URL:http://httpd.apache.org/docs/2.2/mod/directives.html> # for a discussion […]
我需要在Apache中用一个用户帐户密码保护两个目录。 我需要两个目录部分,还是有办法将它们结合在一起?
所以我有一个主domaing指向我的服务器(xx.xx.xx.xx)。 我试图用下面的虚拟主机文件创build一个子域。 <VirtualHost myip:80> ServerName sub.mydomain </VirtualHost> <VirtualHost myip:80> ServerName mydomain.com </VirtualHost> 我没有把所有的其他代码放在这里。 我甚至不能ping sub.mydomain.com。 我的domain.com工作得很好。 我在这里做错了什么?
我使用EC2作为现场制作服务器,我使用git进行源代码pipe理。 目前,当我推送更改到网站,我有一个bash脚本运行并从git拉最近的变化,并重新启动服务器。 这会导致该站点在这种情况下停机约十秒。 我希望能够推动变化,保持网站的生活。 (我最初的想法是使用现有的代码启动额外的EC2实例,同时将这些更改推送到正在更新的服务器上。)有什么方法可以在推送更改时保持网站的正常运行?
可能重复: 在Ubuntu上启用不带“www”的访问 我刚刚设置了我的第一个网站,并购买了我自己的第一个域名,但问题已经出现。 我注意到,我可以进入我的网站只与WWW在第一个url,例如这将工作WWW.DOMAIN.COM但这不会DOMAIN.COM 我需要什么使它工作? 先谢谢你!!!
目前所有的名称都指向同一个Web服务器文件夹,这是正确的。 也就是说,domain.net,domain.org等工作,而不redirect到主.com 如何访问.org和.net将浏览器redirect到domain.com? 这应该是基本的,但我无法弄清楚最好的办法。
我试图优化一个页面,我看到一些奇怪的行为。 每次我点击一个链接到页面,所有资源都从服务器获取,响应200。 但是,当我刷新页面(特别是Firefox中的F5 )时,所有的资源都会返回一个304,当然,页面的加载速度会更快。 主页面在两种情况下返回200。 在刷新的情况下, If-Modified-Since头与请求一起被发送到资源。 但是,在“点击链接”的情况下,他们不是。 这是什么原因,我能控制它吗?
我正在尝试将Nginx设置为Apache的反向代理服务器,用于在本地运行的站点:8080,并通过lessico.pistacchioso.com外部访问。 当前的configuration导致502 – 错误的网关错误。 #/etc/apache2/ports.conf Listen 127.0.0.1:8080 <IfModule mod_ssl.c> # If you add NameVirtualHost *:443 here, you will also have to change # the VirtualHost statement in /etc/apache2/sites-available/default-ssl # to <VirtualHost *:443> # Server Name Indication for SSL named virtual hosts is currently not # supported by MSIE on Windows XP. Listen 443 </IfModule> <IfModule […]