Articles of 虚拟主机

我如何说服wordpress bitnami模块在子域上运行?

所以我有bitnami的LAMP堆栈正在运行,并且我在其中安装了一个wordpress模块​​。 我想我的wordpress安装在blog.example.com上,而且任何wordpress链接都保留在blog.example.com/xyz下,而不是redirect到example.com/wordpress。 我已经尝试了这么多的虚拟主机configuration,我设法得到blog.example.com加载WordPress的着陆页面,但任何链接带我example.com/wordpress/(我已经尝试更新网站和家庭在数据库中的url)。 其他configuration导致我在加载页面时陷入redirect循环,通常看起来像example.com/wordpresswordpresswordpress … – 我猜这是由重写条件不终止引起的。 我也跟着bitnami wiki上的指南(尽pipe我怀疑他们没有什么意义)。 如果你知道bitnami和wordpress如何一起玩,我真的很感激,我需要做的事情让我的wordpress模块​​自己的行为。 (你可以假设没有什么可以备份的)。 谢谢 :)

增加了新的虚拟主机来redirect外部域名加载第一个虚拟主机

组态: <VirtualHost sub.domain.com:80> NameVirtualHost sub.domain.com:80 ServerName sub.domain.com DocumentRoot /home/colleague/public_html/domain.com/ZendSkeletonApplication/public/ SetEnv APPLICATION_ENV "development" <Directory /home/colleague/public_html/domain.com/ZendSkeletonApplication/public > Options Indexes FollowSymLinks Includes ExecCGI DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost bugtrack.sub.domain.com:80> NameVirtualHost bugtrack.sub.domain.com:80 ServerName bugtrack.sub.domain.com DocumentRoot /home/colleague/public_html/bugtrack.sub.domain.com/ SetEnv APPLICATION_ENV "development" <Directory /home/colleague/public_html/bugtrack.sub.domain.com > Options Indexes FollowSymLinks Includes ExecCGI DirectoryIndex index.php AllowOverride All Order […]

虚拟主机与IP地址之间的差异和没有

在一些apache文件(启用网站),你可以看到: <VirtualHost 172.20.30.40:80> DocumentRoot /www/example1 ServerName www.example.com </VirtualHost> 另: <VirtualHost *:80> DocumentRoot /www/example1 ServerName www.example.com </VirtualHost> 这两个ligne有什么区别: <VirtualHost 172.20.30.40:80> <VirtualHost *:80> 通常我总是使用: *:80作为VirtualHost。 但是我的一个朋友在服务器上需要放置服务器的IP。 *:80不起作用。 你知道为什么吗 ? 它是一个特殊的configuration? 有一种方法可以知道什么时候需要放ip或不放?

在新服务器上查看/testing网站,而无需更改域的DNS

我很确定这是可能的,我只是不完全知道如何; 但我想知道如何查看/testing我的网站(S)而不更改DNS? 我将我的网站从提供者X(服务器IP: 159.253.1.196 )迁移到提供者Y(服务器IP: 95.85.38.205 ),并在更改DNS之前,我想testing一切。 我以前可能会这样做,通过更改我的host file ,但我不完全确定这是正确的方式,甚至再怎么做。 因为我也可以访问旧服务器,所以在最好的情况下,应该有一个相当简单的方法来检查网站的新旧位置,但是从一个切换到另一个不会是一个问题。 最好的解决scheme是将新的服务器在Firefox中显示,旧的服务器在Chrome中显示,但我不确定是否可以依赖于更改浏览器。 提前致谢!

通过端口80将不同的域请求提供给多个服务器(即Apache / Node)

我真的希望能够在同一个Raspberry Pi(运行Debian for Pi)上运行Node和Apache(或者也许是nginx)。 以这种方式,Apache可以为同一IP上的多个站点设置虚拟主机,并通过查看哪个域请求来确定要载入哪一个虚拟主机,我想用多个不同的服务器做同样的事情。 是否有可能在端口80上运行某种代理,并在其他端口上运行apache / node / others并将特定域请求路由到它们?

在Apache 2.2中设置重复的http和https位置

我有VirtualHost *:80标签与许多定位在其中的身份validation。 现在我只是添加了https。 我需要复制所有这些地点下 VirualHost *:443? 主机共享位置有没有简单的方法?

如何使用虚拟主机将用户redirect到另一个域

我们最近托pipe的网站将其域名从www.domainA.com更改为www.domainB.com 我的虚拟主机文件最初看起来像这样: <VirtualHost *:80> ServerName www.domainA.com ServerAlias domainA.com DocumentRoot /sites/DomainA/webroot </VirtualHost> 在虚拟主机文件中,我添加了一个别名,显示以下内容: <VirtualHost *:80> ServerName www.domainA.com ServerAlias domainA.com ServerAlias www.domainB.com ServerAlias domainB.com DocumentRoot /sites/DomainA/webroot </VirtualHost> 这导致访问DomainB.com的用户被显示为具有全部显示domainB.com的链接的站点 当用户从www.DomainA.com访问网站时,他们在浏览器栏中查看www.DomainA.com,然后点击链接,然后在浏览器栏中查看www.DomainB.com 我希望所有访问旧域的访问者都能立即redirect到新域,我正在考虑我的select。 我需要添加到虚拟主机,以确保用户总是看到他们的浏览器栏中的新域名?

指向文件夹的Apache服务器安装程序virtualhost

我正在尝试设置一个虚拟主机,以便url: system.domain.dk 将指向另一个目录 domain.dk 到目前为止,这是我的: http.conf的: <VirtualHost *:1500> ServerAdmin [email protected] DocumentRoot /var/www/system_learningbank/ ServerName system.learnbypower.dk ServerAlias system.learnbypower.dk ErrorLog /var/www/learnbypower.dk/logs/error_log </VirtualHost> 主机: 89.104.220.207:1500 system.learnbypower.dk 但是,当我去system.learnbypower.dk它指示我的原始documentroot而不是/var/www/system_learningbank/ 那么我错过了什么?

虚拟主机configuration来控制访问

工作链接: http://me.em360send.com/login/forgotPassword 同一台服务器(IP地址)上的链接不起作用: http://54.86.5.204/login/forgotPassword 根据访问日志,即使请求完全相同的页面,一个请求成功,另一个请求失败。 me.em360send.com:80 120.60.198.212 – – [12/Sep/2014:10:25:14 +0000] "GET /login/forgotPassword HTTP/1.1" 200 1336 "-" "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" 120.60.198.212 – – [12/Sep/2014:10:25:32 +0000] "GET /login/forgotPassword HTTP/1.1" 404 509 "-" "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" 这意味着主机configuration的方式,来自特定域的请求将被娱乐。 这是怎么完成的?

DNS或虚拟主机问题打开abc.com和www.abc.com

我正面临Linux VPS的问题。 每当我点击xyz.com ,它工作正常。 每当我尝试点击www.xyz.com ,它都会在虚拟主机上打开第一个configuration的网站。 我configuration了虚拟主机。 无论服务器名称我给 <VirtualHost xxx.xxx.xxx.xxx> ServerAdmin [email protected] DocumentRoot /var/www/www.abc.com/ ServerName abc.com ErrorLog logs/abc_com </VirtualHost> <VirtualHost xxx.xxx.xxx.xxx> ServerAdmin [email protected] DocumentRoot /var/www/www.xyz.com/ ServerName xyz.com ErrorLog logs/xyz_com </VirtualHost> 我已经在/ etc / hosts中创build了条目 xxx.xxx.xxx.xxx www.abc.com xxx.xxx.xxx.xxx www.xyz.com 两者是相同的IP地址 在域面板中,A和CNAME条目都是正确的。