我想访问此页面(工作) http://stats.example.com/cgi-bin/awstats.pl?config=www.example.com 通过 http://stats.example.com/?config=www.example.com <VirtualHost *:80> ServerName stats.example.com DocumentRoot /usr/lib/cgi-bin/ DirectoryIndex awstats.pl </VirtualHost> 然而这触发了awstats.pl的下载,显然不是我的意图。 我怎么能做这个工作,或者有一个我失踪的概念?
我有一个NginX虚拟主机,其中所有的静态内容由nginx提供,任何未find或以php代理到Apache结束的内容。 只是想检查我的位置是否正确: location / { try_files $uri $uri/ @proxy; expires 30d; } location ~* \.php$ { proxy_pass http://127.0.0.1:8080; } location @proxy { proxy_pass http://127.0.0.1:8080; } 我也想知道是否有办法让第二个位置转到第三个位置,这样我就不必重复两次proxy_pass行了? 我还有其他几个问题: nginx是否从上到下读取位置,并且如果请求符合其中一个位置,它会停止查看下一个位置? 例如,如果请求server.com/image.jpg,是不是意味着第一个位置声明会将其捕获到我的位置,而其余的将被忽略? 如果我确实过期了, 或者过期30天; 但然后网站更新,我想强制用户浏览器重新加载文件,有什么我可以做,使他们重新加载? 我的第一个位置声明将匹配任何以.js,.css,.png等结尾的path,但是区分大小写? 它也会匹配.PNG? 我应该让它是否区分大小写? 如果是的话,怎么样? 还有什么你认为会改善这种configuration?
我试图在全新安装的Ubuntu 11.04上为本地开发设置一个Apache虚拟主机。 这里是我的虚拟主机configuration里面/ sites-available: <VirtualHost *:80> ServerName morpho.local ServerAlias www.morpho.local ServerAdmin webmaster@localhost DocumentRoot /home/james/projects/morpho # Log file CustomLog /var/log/apache2/morpho.local-access.log combined </VirtualHost> 我已经在/ sites-enabled并重新启动Apache中添加了符号链接。 文档根目录包含一个虚拟的“Hello World”index.html,没有别的。 www-data用户是目录和index.html的所有者。 当我浏览到morpho.local时,我得到了一个403 Forbidden,并且这行被写入(两次)到Apache错误日志: (13)Permission denied: /home/james/projects/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 这对我来说似乎很奇怪,因为它正在从文档根目录中寻找一个.htaccess文件的一个目录。 为了看看会发生什么,我在那个目录中创build了一个.htaccess,并给了它777的权限,并将所有者和组设置为www-data。 日志中的相同错误。 我的猜测是我错过了一些我需要做的权限,但是它正在寻找一个.htaccess的目录。 再一次,这是一个新鲜的Ubuntu / Apache安装,除了这个单一的虚拟主机,我还没有configuration任何东西。 编辑:我通过设置我的开发文件夹,/ home / james / projects的x权限工作。 这使得www-data […]
我有: – 我刚刚安装了Apache 2.2和其他东西的机器上的根帐户。 – 机器具有公共IP,但驻留在防火墙后面,只有端口80和22已打开。 – 我已经注册了一个可以转换为机器公共IP的域(比如example.com),但是 – 我没有权限访问我的example.com注册的DNS服务器。 我需要在机器上设置一些基于Web的服务,例如用户论坛,使用WebDAV的git存储库等。我认为我可以用虚拟主机来做到这一点,对吧? 但: 1)是否可以在没有我们系统pipe理员的神圣介入的情况下设置2-3个虚拟主机? 这其实我想不惜一切代价避免 2)我对1)的答案是否定的,build立虚拟主机最简单的方法是什么? 例如,我可以在其他DNS服务器中注册subdomain1.example.com,subdomain2.example.com等吗?
我有一些奇怪的情况。 我想为一个域做不同的DirectoryRoot。 example.com – > / dir1 www.example.com – > / dir1 * .example.com – > / dir2 我正在尝试使用NameVirtualHost和ServerAlias进行设置。 你能帮忙吗?
我使用LAMP并添加到它的虚拟主机ololo.loc! 当我使用链接http://ololo.loc它的工作原理,我可以看到从/var/www/ololo.loc/文件,当我使用本地链接的工作了,也可以看到文件从/ var / www – 默认文件夹! 但是当我从笔记本连接到我的本地Web服务器时,我使用本地IP – 它适用于/ var / www当我粘贴ololo.loc我再次看到/ var / www主机在笔记本和服务器上的文件是好的: 127.0.0.1 www.ololo.loc ololo.loc #server 192.168.1.4 www.ololo.loc ololo.loc #notebook 虚拟主机文件是 <VirtualHost ololo.loc:80> ServerAdmin webmaster@localhost ServerName ololo.loc ServerAlias www.ololo.loc DocumentRoot /var/www/html/ </VirtualHost> 我试图做到这一点,像这样的同样的问题 哪里有问题? 对不起,我的英语不好。 你可以帮我吗?
我在虚拟主机服务器上为多个域设置Postfix空客户端。 我发现了一些有关设置Virtual Domain Hosting的文档,这是我能find的最接近我想要做的事情: http://www.postfix.org/VIRTUAL_README.html#forwarding 由于我设置了空客户端,我猜测邮件转发域的设置也可以。 那是对的吗? 如果我不正确,有人可以指点我一些文件,这将使我朝着正确的方向前进。
我设置了一些虚拟主机: website1.com try.website1.com website2.com try.website2.com 一切工作正常,但如果我写了一个错误的第三级,如“qwerty.website1.com”或“qwerty.website2.com”,我想将用户redirect到相应的域,而不是一般的页面。 我怎样才能configuration000默认? 或者有另一种方法来做到这一点? 这是我的000默认: <VirtualHost *:80> ServerAdmin [email protected] ServerName 12.123.123.123 DocumentRoot "/var/www/" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> […]
我正在尝试访问我的服务器 http://somedomain.com http://anotherdomain.com http:// serverip 使用NameVirutalHostconfiguration,域名将被redirect到它们各自的文件夹。 但是对于serverip,我希望apache为我提供一个不同的文件夹。 但它正在为我的另一个domain.com的内容。 我的系统是Ubuntu 11.04。 这个问题怎么解决?
我正在寻找我自己的网站,并寻找好主机 – 基于Linux的服务器与PHP的支持。 当检查stream行的networking主机时,这个问题就来了。 有没有办法find服务器的详细信息 – 如网站的主机名称,使用的操作系统,版本等统计 – 你想要的任何网站? 例如,如果我想查看google.com的主机/服务器详细信息,需要执行哪些操作? 任何在线选项?