我正在运行xampp,在开发服务器的Windows上有Apache。 我需要使用本地主机的子域来访问我的本地主机/图像/文件夹转到h ## p://images.localhost 不过,我有麻烦,我已经张贴在下面的图像显示我的问题。 所以问题是如何在Apache上设置一个子域名,并且实际上它可以用于像我需要的文件夹? 请查看此图片,对不起,新用户不能发布更多的1url和NO图像,所以这里是我的1url重要的形象 http://www.freeimagehosting.net/uploads/b0194b8e68.jpg 更新后的版本 My apache conf file NameVirtualHost localhost:8080 <VirtualHost localhost:8080> ServerName localhost ServerAdmin [email protected] DocumentRoot c:\server\htdocs </VirtualHost> <VirtualHost images.localhost:8080> ServerName images.localhost ServerAdmin [email protected] DocumentRoot c:\server\htdocs\images </VirtualHost> My windows host file 127.0.0.1 images.localhost 127.0.0.1 *.localhost
我的设置: 专用服务器,运行我自己的DNS服务器Apache 2,运行在Phusion Passenger 2.2.9上的Ruby on Rails应用程序,使用铁路的dynamic资产主机生成器 ,使用这些子域获取资产:static1,static2,static3,static4。 在我的Apacheconfiguration为子域名* .domain.com通配符。 问题: 如果我在没有上网的情况下(几个小时)前往网站,有时一个或多个资产子域名需要很长时间才能加载或根本无法加载。 我怀疑我的DNS服务器安装不正确,查找其中一个子域失败或需要很长时间。 我使用了几个DNS检查器,但没有发现我的DNS设置有任何主要问题。 这只发生在我没有浏览网页一段时间之后,因为我开始浏览网站,所有的东西都加载得很好。 现在我切换回使用只有1资产子域(static.domain.com)这似乎工作。 我只是想知道,如果我的DNS设置或我的Apacheconfiguration有什么问题。 如果需要,我可以提供其他细节。
我有一个主域www.example.com 我想有这样的子域 www.pictures.example.com 我(想)可以select: 使用虚拟服务器将不同的地址(即主域和子域)匹配到同一个Apache服务器进程 使用两个独立的Apache服务器(尽pipe在同一台机器上)来独立处理请求 我的问题是: 上面1和2有什么优点和缺点? 我怎样才能实现1或2(即上述每个备选scheme需要执行哪些步骤)?
这可能是来自本地机器的DNScaching问题,但我不确定。 这是发生了什么事。 我有一个不使用通配符子域的域,所以必须创build它们。 没有创build域,我指向我的浏览器test.domain.com,我找不到页面服务器。 现在,当我创build子域名时,我一直得到同样的问题。 现在,当我第一次创build域,而没有访问过的页面,我得到了正常的页面,但现在当我删除子域,它永远不会消失。 这可能是一个DNScaching问题,我正在共享环境,也许路由器有一个caching,但我怀疑。 这可以与我的设置有关吗? 我曾尝试使用Google DNS托pipe ,但是这给了我相同的结果。 我也尝试了一些清除本地DNScaching的工具,它们是FireFox的一些附件。 任何人有任何想法可能是什么问题。 是否有任何testing我可以做,看看我和服务器之间是否有某种caching。
当我进入一些像test.mysite.com一样的虚拟子域时,我总是得到我的网站,不pipe那个子域不存在,我在哪里调整在WHM,这样,如果该子域不存在,用户将找不到或什么?
重写规则是什么将subdomain.domain.tld更改为domain.tld/subdomain ? 或者我应该看看一个VirtualServer指令来获取subdomain.domain.tld并从一个DocRoot中发现, domain.tld/subdomain也发现在domain.tld/subdomain ? 重写规则要在哪里生存,如果使用重写更合适? 更新 – 在这里find链接: http : //httpd.apache.org/docs/2.2/mod/mod_rewrite.html
快速的问题,当我进入像test.mysite.net地址,首先我连接到我的ISP的DNS,比如果没有发现那里的.NET DNS,比mysite DNS,什么之后呢? 我的意思是,我知道test.mysite.net可能在不同的IP地址,但是如果我想在那里运行虚拟服务器呢? 我得到了和mysite.net一样的IP,如果服务器有相同的IP地址,那么服务器如何知道我想直接访问test.mysite或mysite ?
好的,希望这是一个简单的.. 我们的域名CMOT2.ourcompany.local上有一个新的服务器,我想托pipe几个IIS站点,并将它们称为WIKI.CMOT2.ourcompany.local等。 我设置了IIS绑定,并设置了DNS CNAME别名,但即使添加了别名,我也无法parsingWIKI.CMOT2。 只是为了完整: CNAME位于company.local下的cmot2“文件夹”中别名为“wiki”目标主机的FQDN为cmot2.ourcompany.local – 只是注意到,如果我nslookup cmot2或cmot2.lacea.local,我得到“不存在的域”。 然而,有一个logging坐在DNS ….我能够查找其他Alogging.. 哦专家pipe理的神,请指教!
我有一个项目,我需要通过https使用每个用户帐户的dynamic子域名,可以说: https://username.mydomain.com 所以只要我明白我应该买一个通配符SSL证书,我在rapidSSL上做的,但在我买之前,我在一些论坛上读到,它需要一个独特的IP为每个子域,这是不可能的,因为我将有成千上万成千上万的用户。 这是真的? 我应该买什么? 这将为我工作:? http://www.rapidssl.com/buy-ssl/wildcard-ssl-certificate/index.html
我已经做了所有的search,但没有运气。 我试图找出如何为用户创build一个名称空间,说user.mysite.com,并有redirect到他/她的文件夹(mysite.com/user)。 有没有办法使nginx转发所有子域到他们各自的文件夹? 我这样做的原因是因为我希望能够使这样的子域名,而不必重新启动nginx。 我的nginx.conf文件看起来像这个FYI。 server { # add www. if ($host ~ ^(?!www)) { rewrite ^/(.*)$ http://www.$host/$1 permanent; } server_name www.mydomain.com; access_log /var/log/nginx/mydomain.com.access.log; error_log /var/log/nginx/mydomain.com.error.log; root /usr/share/nginx/mydomain.com/; index index.php index.html index.htm; # use fastcgi for all php files location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # deny […]