我一直在遇到我的虚拟主机的问题,我不明白为什么apache会查找/home/*目录,如果我的虚拟主机的目录是在别的地方? tail -f /var/log/apache2/error.log /home/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 苏丹
我正在运行一个SVN主机从我的窗口框,以及一些本地开发网站。 我遇到的问题是,当我没有虚拟主机的时候,一切正常,所有东西都可以正常工作。 当我有一个虚拟主机(为了方便): NameVirtualHost *:80 <VirtualHost *:80> ServerName www.localsite.home DocumentRoot "D:/ws/localsite/" </VirtualHost> 它适用于localsite.home,但现在localhost不能正常工作,并且所有东西都被redirect到localsite文件夹。 这也意味着SVN在外部和本地停止工作。 我该如何解决?
下面列出了一个来自Apache虚拟主机文件的例子。 我很好奇,如果有特定的命令,SSLCertificate,SSLCertificateKeyFile和SSLCACertificateFile应该在? CA的中间证书文件是否应该首先列出? 这些处理是否有层次结构? 在这种情况下,需要使用CA中间文件来支持正在使用的2048位SSL证书。 SSLEngine ON SSLOptions +StrictRequire SSLCertificateFile /path/to/file.crt SSLCertificateKeyFile /path/to/file.key SSLCACertificateFile /path/to/intermediate-ca-file.crt
我试图在Apache 2.0.55的Ubuntu Linux 6.06.1机器上安装我的php web应用程序的开发版本和暂存版本 我有我的虚拟主机设置像这样通过webmin,但我总是最终在开发网站,从来没有阶段,当我试图浏览stage.sidev Defines the default settings for all other virtual servers, and processes any unhandled requests. Address Any Port Any Server Name sidev Document Root Automatic Virtual Server Handles the name-based server dev.sidev on address 192.168.110.9. Address 192.168.110.9 Port 80 Server Name dev.sidev Document Root /var/www/dev Virtual Server Handles the name-based […]
我是一个自由职业者,在一个小合同上工作。 他们一直在我的服务器世界多年。 那里比别人贵。 如果我要离开他们,我只需要更新域名,然后将文件移动到新的主机? 我到底要做什么呢? 我相信这是123reg
我有一些在Tomcat上部署的Web应用程序,使用以下configuration: <Engine …> <Host name="a.mycompany.com" …> <Host name="b.mycompany.com" …> <Host name="c.mycompany.com" …> </Engine> 对于这些应用程序中的每一个,我都可以通过以下两个URL访问它们: http://x.mycompany.com/ http://x.mycompany.com/x 其中x是a , b或c 。 这是正常的,还是我做错了什么?
这里是我正在使用的教程,只是为了让你知道我在哪里放置我的文件。 实际上,我在本教程中使用了duckling.org示例作为我自己的示例。 链接在这里: http://library.linode.com/web-servers/apache/installation/ubuntu-10.04-lucid#configure_apache_for_named_based_virtual_hosting 我试图做我只是'你好世界',看看如果Apacheconfiguration正确。 我有我的虚拟主机文件,我已经完成了一个网站mysite.org,重新启动和重新加载的Apache,现在我有一个静态页面,说“索引/”我在哪里放置我的HTML文件打印出你好世界? 我以为我可以在/srv/www/ducklington.org/用html创build一个index.html文件,它会打印,但事实并非如此。 :/我试图做我只是'你好世界',看看如果Apacheconfiguration正确。 我有我的虚拟主机文件,我已经完成了一个网站mysite.org,重新启动和重新加载的Apache,现在我有一个静态页面,说“索引/”我在哪里放置我的HTML文件打印出你好世界? 我以为我可以在/srv/www/ducklington.org/中创build一个index.html文件,上面写着“hello world”的html文件,然后打印出来,但事实并非如此。 学家
我有CentOS 64位与Apache,位于哪里的虚拟主机,所以我可以创build几个虚拟主机,设置多个域?
我们有一个运行Apache 2.2.14的Ubuntu 10.04服务器和4个基于IP的虚拟主机。 我们有2个IP地址和每个IP地址的SSL证书。 例如: <VirtualHost 1.1.1.1:80> <VirtualHost 1.1.1.1:443> -> SSL 1 <VirtualHost 2.2.2.2:80> <VirtualHost 2.2.2.2:4443> -> SSL 2 无论我们做什么,出于某种原因,Apache总是会在提供https请求时find第一个虚拟主机,而不是第二个虚拟主机。 这导致apache从第一个vhost包含的两个ip地址中提供ssl证书。 一个非常不希望的结果。 所有的IP地址configuration都是正确的。 运行apache2ctl -S说所有configuration都是正确的。 我们不使用任何基于名称的虚拟主机。 不pipe哪个:首先包含443个虚拟主机,apache将只提供包含第一个虚拟主机的证书。 这是我们的理解,如果没有findIP地址:端口的虚拟主机,Apache将默认使用它find的第一个虚拟主机。 为什么会这样呢?
在我的网站上,我重写了所有的域名,如 *.mysite.com 我也有一些之前它所有的工作(有简单的只有指定一个DocumentRoot) static.mysite.com test_alias_for_another_site.mysite.com blah.mysite.com 现在的问题是我有一个复杂的VirtualHost。 它像16lines。 我有一个ServerAlias,但是Apache从不使用它,因为它使用*.mysite.com规则并重写,而不是使用指定特定子域的virtaulhost。 我如何解决这个问题? 有最后一个使用通配符的选项吗? 或select它看起来的文件的顺序? 或者我需要将虚拟主机复制/粘贴到其他文件中?