标签: subdomain

子域中允许的字符是什么?

您允许在子域中使用哪些字符?

示例:对于someSub.example.comsomeSub部分.

我知道你可以使用字母,数字和连字符,但其他字符呢?可以_(下划线)使用吗?

subdomain special-characters

63
推荐指数
3
解决办法
5万
查看次数

可以跨子域共享HTML5数据库和localStorage吗?

我正在尝试使用Safari在子域之间共享数据.我想使用HTML5数据库(特别是localStorage,因为我的数据只是键值对).但是,似乎无法从sub.domain.com访问存储到domain.com的数据(反之亦然).在这种情况下有没有办法共享一个数据库?

database subdomain dns html5 local-storage

60
推荐指数
3
解决办法
6万
查看次数

Rails rspec设置子域

我正在使用rSpec来测试我的应用程序.在我的应用程序控制器中,我有一个这样的方法:

def set_current_account
  @current_account ||= Account.find_by_subdomain(request.subdomains.first)
end
Run Code Online (Sandbox Code Playgroud)

是否可以在我的规范中设置request.subdomain?也许在之前的街区?我是rSpec的新手所以对此有任何建议都非常感谢.

EEF

subdomain specifications rspec ruby-on-rails

57
推荐指数
3
解决办法
2万
查看次数

Rails 3 session_store域名是什么:一切都真的如此?

更新了问题,使其更加清晰

我知道你可以设置session_store的域来共享子域之间的会话,如下所示: Rails.application.config.session_store :cookie_store, :key => '_my_key', :domain => "mydomain.com"

在Rails 3中,设置有:domain => :all什么作用?它不能让您在顶级域名之间共享会话,Cookie无法做到这一点.文档说它假设一个顶级域名.那么如果多个域访问您的应用会发生什么?

在我的应用中,我的用户可以创建一个主域的个人子域,但也可以通过他们自己的自定义域访问该子域.

什么是正确的session_store域设置,这样我可以:a)在我的主域名,如"mydomain.com" B)谁访问他们的个人子域名,例如"user1.mydomain.com"用户的所有域共享会话通过CNAME定制像"some.otherdomain.com"这样的网址仍然可以创建单独的会话.

谢谢

cookies subdomain session ruby-on-rails

57
推荐指数
4
解决办法
2万
查看次数

如何在Express.js或Connect.js中配置多个子域

我习惯于使用httpd(Apache),它提供了一种配置映射到目录的子域的方法.我如何在Connect.js/Express.js中做同样的事情?我看到我唯一拥有的是路由,我不知道如何使用它来配置子域.我有像m.mysite.com,sync.mysite.com这样的子域名

有人可以帮忙吗?

subdomain node.js express connect.js

54
推荐指数
4
解决办法
5万
查看次数

*.mydomain.com - 记录或CNAME?

有些人说使用A记录而其他人使用CNAME来捕获所有子域.

我应该使用哪个以及为什么?

subdomain wildcard-subdomain

51
推荐指数
3
解决办法
4万
查看次数

nginx - 两个子域配置

我是Nginx的新手,我正试图让子域工作.

我想做的是拿我的域名(让我们称之为example.com)并添加:

  • sub1.example.com,
  • sub2.example.com,也有
  • www.example.com 可用.

我知道如何用Apache做到这一点,但Nginx是一个真正的头脑.

我正在运行Debian 6.

我目前的/etc/nginx/sites-enabled/example.com:

server {
    server_name www.example.com example.com;
    access_log /srv/www/www.example.com/logs/access.log;
    error_log /srv/www/www.example.com/logs/error.log;
    root /srv/www/www.example.com/public_html;

    location / {
        index  index.html index.htm;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /srv/www/www.example.com/public_html$fastcgi_script_name;
    }
}
Run Code Online (Sandbox Code Playgroud)

它正在努力为example.com和www.example.com提供服务.

我试图在同一个文件中添加第二个服务器块,如:

server {
        server_name www.example.com example.com;
        access_log /srv/www/www.example.com/logs/access.log;
        error_log /srv/www/www.example.com/logs/error.log;
        root /srv/www/www.example.com/public_html;

        server {
            server_name sub1.example.com;
            access_log /srv/www/example.com/logs/sub1-access.log;
            error_log /srv/www/example.com/logs/sub1-error.log;
            root /srv/www/example.com/sub1;
    }
        location / {
            index  index.html index.htm;
        }

        location ~ …
Run Code Online (Sandbox Code Playgroud)

subdomain nginx

50
推荐指数
4
解决办法
7万
查看次数

www的域IP地址和Canonical URL的非www

要处理规范URL,最佳做法是进行301重定向或更好地为www和非www域设置相同的IP地址?

例如:

Canonical URL/domain wanted是http://mydomain.com

Domain           | A Record
------------------------------------
mydomain.com     | 58.162.62.34
www.mydomain.com | 58.162.62.34
Run Code Online (Sandbox Code Playgroud)

我知道人们可能有www的CNAME记录(别名,因为CNAME被称为Canonical Name); 与使用相同的IP地址相比,不确定这是否是最佳做法.

或者这更好.

Domain           | A Record
------------------------------------
mydomain.com     | 58.162.62.34
*  www.mydomain.com 301 redirect to mydomain.com
Run Code Online (Sandbox Code Playgroud)

subdomain dns seo

47
推荐指数
2
解决办法
7万
查看次数

公共通配符域名要解析为127.0.0.1

是否有人知道解析为IP地址127.0.0.1的公共通配符域名.例如,如果我想在本地测试URL,例如mywebsite.localhost.com或example.localhost.com,但我无法控制DNS设置(主机文件或其他),那么我将使用此公共DNS解析为127.0 .0.1.它需要是通配符,以便无论localhost.com之前发生什么,它仍然会解析为127.0.0.1.

subdomain dns wildcard-subdomain localhost

46
推荐指数
8
解决办法
1万
查看次数

如何在Python中获取计算机的完全限定域名?

我知道我可以使用platform.node()来获取我的计算机的网络名称:

>>> import platform
>>> platform.node()
'MyComputerName'
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是类似于以下内容:

>>> get_full_network_domain_name()
'MyComputerName.it.na.mycompany.com'
Run Code Online (Sandbox Code Playgroud)

这样的事情存在吗?

python subdomain dns networking

41
推荐指数
1
解决办法
3万
查看次数