我们开发了一个多租户ASP.NET应用程序。 当客户注册时,他们得到自己的子域名用于他们的网站(例如tenant1.ourapp.com)。 设置客户站点的过程需要无configuration。 目前我们有这样的设置: 1个网站的专用IP地址 DNSlogging* .ourapp.com到专用IP IIS中的单个网站(7.5)处理所有请求到专用IP 其余的由我们的应用程序处理(检查URL和加载租户特定configuration等)。 最大的问题是这个规模如何? 假设我只想在IIS中为每个物理网站托pipe50个租户实例。 我现在有问题,原来的网站正在处理ourapp.com的所有请求(感谢通配符DNSlogging)。 我们也在研究Azure,因此,适用于独立服务器和Azure的解决scheme将是最好的解决scheme。
更新2: 我们的网站是在RedHat Linux上创build的。 我们使用Apache作为Web服务器软件。 基本上,我们有一个LAMPconfiguration我们的网站。 我们使用托pipe空间pipe理托pipe,但他们不pipe理我们的DNSlogging。 我们的DNSlogging由Verizonpipe理,我也可以访问。 更新1: 如何为我们现有的域创build一个子域? 如果我们现有的域名是companyname.com,我们希望像users.companyname.com这样的子域名。 原文问题: 我已经被授予访问我们的DNSlogging,并需要创build一个子域。 我们现在有 companyname.com和www.companyname.com去说我们的networking主机说00.000.000.00 我如何创build一个新的DNSlogging,以便我们可以指向users.companyname.com到00.000.000.00在我们的服务器上的文件夹,而不是它转到00.000.000.00的webroot?
有谁知道我可以设置我的1&1(主机)虚拟专用服务器帐户有子域指向Windows Server 2008上的特定端口? 所以我希望http:// {something}。{site} .com被设置为在{site} .com的我的networking服务器上打开端口9999。
我使用Nginx在我的服务器上安装了2个应用程序: Rails应用程序 WordPress的博客 我希望rails应用程序可以通过:staging.mydomain.com访问,并且wordpress博客将可以通过访问:blog.mydomain.com 该网站工作正常,但是当我尝试访问博客我得到“欢迎nginx”屏幕。 这里是我的nginxconfiguration: server { listen 80; server_name staging.mydomain.com; rails_env staging; access_log /srv/www/staging/www/logs/access.log; error_log /srv/www/staging/www/logs/error.log; location / { root /srv/www/staging/www/current/trunk/web/public; passenger_enabled on; } } server { listen 80; server_name blog.mydomain.com; try_files $uri $uri/ /index.php; access_log /srv/www/blog.mydomain.com/logs/access.log; error_log /srv/www/blog.mydomain.com/logs/error.log; location ~ \.php$ { root /srv/www/blog.mydomain.com; include fastcgi_params; fastcgi_pass localhost:53217; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } […]
好吧,我的情况很有趣。 我想要做的是创build一个给予url的多个子域名。 例如subdomain1.domain.com和subdomain2.domain.com。 我打算购买一个可以为domain.com转换无限子域名的SSL证书。 不过,我不希望这些显示为子域名,我想给他们每个人自己的url。 为此,我打算使用url掩码。 这意味着在任何给定的时间你可以访问子域的地址,看到相同的内容显示,因为它是相应的域名被掩盖的顶部。 我知道其他域名本身不会显示SSL证书,但考虑到它实际上是在SSLauthentication的子域上,数据仍然是安全的吗? 请记住它只是url掩盖。 我的逻辑是正确的,即使它没有显示它是什么? 我的意思是如果你访问subdomain1.domain.com你会看到证书。 但是,如果你访问其各自的蒙面url就不是。
目前我们正在使用DNS服务(GoDaddy),电子邮件服务(GoDaddy)和托pipe服务(Squarespace)。 我想在这个域上启动一个邮递员邮件列表,但是想使用另一个服务来托pipe它。 目前到域的stream量进入广场。 电子邮件去Godaddy。 我想设置一个子网域,其中的networkingstream量和电子邮件stream量都转到第三(邮递员)服务。 子域名可能是这样的:lists.domain.com。 我相信这是我需要做的: 设置“A”logging 主持人:列表 指向:mailman服务器的ip地址 TTL:1小时 设置一个“MX”logging 优先级:0 主持人:列表 指向:mailman服务器域 TTL:1小时 任何人都可以请确认这是否正确? 我真的不想在这些变化之前继续前进,直到我确认这不会破坏现有的[email protected]帐户以及到(www。)domain.com的networkingstream量。
我被网站devise中的许多select所压倒。 我非常好奇地问一些很容易设置的东西,但由于我没有任何经验,所以我正在寻求帮助。 当前设置 我有一个域mydomain.com和FTP访问它。 Apache Web服务器有mod_rewrite和Perl安装(如果有帮助)。 我设置了一个当前指向http://www.mydomain.com/user目录的子域user.mydomain.com 。 我在另一台linux机器上创build了一个在werc框架中运行的草案网站。 此服务器没有域名,我可以使用静态IP或mywebsite.dyndns.org访问它。 werc支持虚拟主机,但是我不太了解它,知道它是否对我有帮助。 我正在运行lighttp(w / vhost和mod_rewrite )并拥有完全的root权限,所以任何事情都可以在这一端。 问题 我想在子域user.mydomain.com中运行werc站点。 在浏览器中的URL应该是user.mydomain.com ,即没有明显的redirect到实际的werc服务器IP应该发生。 什么是最好的方法来实现呢? 我尝试了mydomain.com机器上的mod_rewrite ,但是我只能redirect。 我认为可以为werc托pipe网站使用单独的“框架”,但感觉有点不洁。 比如<title>标签会发生什么? 我有什么select? 提前致谢。
我有一个指向Linux AWS的域example.com 。 我也有demo.example.com ,我需要在运行XAMPP的Windows Server上指向example2.com的 / htdocs / c5 。 我的发现 使用demo.example.com的logging指向example2.com 将Windows Server上的httpd.conf更改为 <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/c5" ServerName demo.example.in </VirtualHost> 问题 如果我这样做,我所有的请求都被转发到/ htdocs / c5。 但我只需要从demo.example.com请求来它需要被转发到/ htdoc / c5&如果我访问example2.com它应该显示/ htdocs 提供 url掩码:我的意思是example2.com应显示在地址栏而不是example.com/c5
我目前正在为Dreamhost的慈善机构托pipe一个子域名。 慈善机构正在控制DNSlogging,而且更新缓慢。 所以对于example.com: www.example.com -> A-record webserver mail.example.com -> A-record mail server 大约一年前,我要求他们创造: foo.example.com -> A-record to 173.236.135.58 (Dreamhost's particular web server) 麻烦的是,Dreamhost可以随时更改该服务器的IP。 慈善机构对logging的更改速度很慢,因此可能会造成延期中断。 这应该是一个NSlogging? 例如, foo.example.com -> NS-record ns1.dreamhost.com, ns2.dreamhost.com, ns3.dreamhost.com ns[1-3].dreamhost.com -> foo.example.com is 173.236.135.58 还是有另一种方法来做到这一点,我错过了…? 这可能看起来像一个基本的问题,但我想让他们改正logging,并添加一个新的,我宁愿他们的网站继续运行:-)
我有一个我想通过Nginx代理到Node.js的子域。 domain.tld目前是通过/opt/nginx/conf/nginx.conf路由的标准方式。 但是,我也想要subdomain.domain.tld路由到domain.tld:8000 。 为此,我将以下内容放在/etc/nginx/sites-available/subdomain.domain.tld.conf : http{ server { listen 0.0.0.0:80; server_name subdomain.tld.com; access_log /var/log/nginx/subdomain.domain.log; location / { proxy_pass http://127.0.0.1:8000; } } } Nginx似乎启动正常。 子域的名称服务器configuration正确。 我究竟做错了什么? 预先感谢任何帮助。 编辑:另外,我将文件从sites-available/到sites-enabled/ 。 编辑: /opt/nginx/conf/nginx.conf的确切内容: http://pastebin.com/wZJFPx7H 编辑:从nginx开始的错误消息: Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already […]