我正在关注Ubuntu的Zabbix安装教程,并要求我添加一个文件/etc/apache2/sites-enabled/000-default其中包含 Alias /zabbix /home/zabbix/public_html/ <Directory /home/zabbix/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> 但是我已经有了/etc/apache2/sites-enabled/railsapp NameVirtualHost *:80 NameVirtualHost *:443 <VirtualHost *:80> UseCanonicalName Off Include /etc/apache2/conf/railsapp.conf </VirtualHost> <VirtualHost *:443> SSLEngine on […]
我的conf文件: NameVirtualHost *:80 <VirtualHost *:80> ServerName test.example.com DocumentRoot /var/www/test </VirtualHost> <VirtualHost *:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www </VirtualHost> 它的工作原理,但我重新启动时得到这个警告消息: [warn] NameVirtualHost *:80 has no VirtualHosts 任何人知道为什么 谢谢!
是可以在.htaccess或虚拟主机内启用PHP读取文件function,该function已被不想启用它的系统pipe理员禁用。 我需要为特定的目录启用它。
另一个网站domain.com正在镜像我们的网站。 当你去domain.com是显示我们的网站,一个活的副本。 我已经添加了.htaccess条目来强制所有访问其网域的网站在URL中拥有ourcompany.com ,但是对他的网站副本没有任何影响。 我们的网站有一个错误logging系统,logging所有的SQL错误,包括当前的URL。 这是我们如何发现他掩盖了我们的网站,我们的一个SQL错误有他的域名在URL中。 我不确定要采取的步骤…. His Domain: bendl.org Our Domain: ikeyless.com 更新 我们在我们的网站上更新了一个页面,以确定他的“转发”是否是直播,而不是更新他的版本。 我唯一的想法就是他必须托pipe我们网站的一个版本….
我首先问我的问题,下面是我迄今试图解决的事情的细节: 在本地主机上运行的Apache上,我想要有不同的虚拟主机,可以通过url访问: http://name-of-the-virtual-host.name-of-the-machine/ 细节: 所以我有我的笔记本电脑的8080端口上运行的Apache。 Linux Mint,Debian发行版。 一切都在本地进行testing,所以不涉及DNS! 我使用的IP地址是127.0.1.1,它具有我的计算机的域,名为fabjoa。 在文件/etc/apache2/apache2.conf ,我已经把: ServerName fabjoa 在文件/etc/hosts ,确实存在该行 127.0.1.1 fabjoa 在文件/etc/apache2/ports.conf NameVirtualHost *:8080 Listen 8080 现在,我的虚拟主机的conf文件。 该文件被称为goyahkla,位于/etc/apache2/sites-available/ ,并在/etc/apache2/sites-enabled有一个符号链接。 在这个文件上,我有以下几点: <VirtualHost *:8080> ServerName goyakhla.fabjoa ServerAdmin webmaster@localhost DocumentRoot /var/sites/goyahkla …. <Directory /var/sites/goyahkla/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> … </VirtualHost> 运行apache2ctl configtest给我语法OK。 现在,在浏览器上,打开http://fabjoa:8080/确实指向虚拟主机goyahkla(因为这是我唯一的),但没有findhttp://goyahkla.fabjoa:8080 。 […]
在我的机器上,我正在使用虚拟主机的WAMP。 我所做的只是将127.0.0.1 my-project.loc行添加到system32 \ drivers \ etc \ host文件中,并将以下代码从Apache2.2.11 \ conf \ extra文件夹添加到httpd-vhost.conf中。 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "c:/wamp/www/my-project.loc" ServerName my-project.loc ErrorLog "logs/my-project.loc-error.log" CustomLog "logs/my-project.loc.log" common </VirtualHost> 我的问题是我如何使www.my-project.loc工作。 你可以给我一个聪明的解决scheme,因为我认为编写相同的代码,但这次与ServerName www.my-project.loc不是一个好主意。 TY
Apache的httpd文档说基于名称的虚拟主机不适用于SSL。 但我们的网站正在这样的configuration工作! 在site1.conf中,我们有 <VirtualHost *:443> ServerName site1:443 DocumentRoot /var/www/site1 ErrorLog /var/log/apache2/site1.error.log TransferLog /var/log/apache2/site1.access.log SSLEngine on SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP SSLCertificateFile /etc/apache2/keys/trac.crt SSLCertificateKeyFile /etc/apache2/keys/trac.key SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown … </VirtualHost> 其他网站几乎完全相同,但是使用site2而不是site1。 据我所知,我们要么非常幸运,要么我不了解文件。 这两个URL工作,并通过HTTPS提供不同的内容。 有人可以摆脱一些光?
如何在mu虚拟主机文件“sites-available”和“sites-enabled”中使用空格? 我目前正在尝试: /var/www/My\ Dropbox/public_html/ 它不工作。
我想要在同一个域中托pipe两个不同的网站,例如: <VirtualHost *:80> DocumentRoot /var/www/www1/ ServerName my.domain.com … </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/www2/ ServerName my.domain.com/www2 … </VirtualHost> 这个configuration是错误的,但它描述了我想要做的事情。 当有人去my.domain.com时,他将从/ var / www / www1的web应用程序提供服务。 当有人去my.domain.com/www2时,他将从/ var / www / www2的web应用程序提供服务。 这在Apache中可能吗?
我想要做的是dynamic创build基于用户名和子文件夹的虚拟主机,例如,如果我要创build以下文件夹: /home/USER/www/PROJECT_FOLDER 以下域将作为其根目录映射到上一个文件夹 http://PROJECT_FOLDER.USER.domain.com 除了创build一个检查新文件夹的脚本,在Apacheconfiguration中创build匹配的VirtualHost,并重新启动HTTPD之外,还有一个configuration友好的方法来完成这个任务吗? – 编辑 – 谢谢@ kashanibuild议mod_vhost_alias。 它工作完美。