Articles of 子域名

GoDaddy:将子域链接到子目录

Heroku上有一个多租户应用程序,每个租户都有一个位于子目录(例如http://www.example.com/portals/foo-bar )的门户(微站点)。 我的域名是由GoDaddy托pipe,我希望每个租户能够在他们的网站上创build一个子域,他们的门户住在我想创build我自己的子域来testing过程,但我不明白如何将子域链接到GoDaddy上的子目录。 我认为这个过程在域名注册商中非常相似,但是我不确定。 如果我尝试创buildAlogging或CNAME,它将只接受一个I​​P地址。 我可以创build一个简单的redirect,但是我希望我的用户在与门户交互时保持在子域上,而不是简单地从http://portal.foo-bar.comredirect到http://www.example.com/portals/foo-bar 。 这是可能的,如果是这样,怎么样?

如何在Nginx上添加子子域?

我试图在Ubuntu上运行Nginxconfiguration一个子子域。 我已经有一个configuration访问http://staging.mydomain.com ,它工作正常,但现在我需要访问这个URL http://api.staging.mydomain.com 。 我试过但没有成功: upstream myapp { server unix:/var/tmp/myapp.sock; } upstream myapp_api { server unix:/var/tmp/myapp_api.sock; } # Configuration to subdomain server { listen 80 default_server; server_name staging.mydomain.com; location / { root /var/www/myapp/current/public; if (!-f $request_filename) { proxy_pass http://myapp; break; } } } # Configuration to sub-subdomain server { listen 80; server_name api.staging.mydomain.com; location […]

子域名不能在nginx上工作

我决定尝试nginx,但似乎我被困在真正的开始。 我有一台运行Debian的服务器,我试图configuration1个域名+2个子域名的nginx。 当我访问主域时,它显示了它应该是什么。 当我访问第一个子域时,它访问正确的文件夹,但是当我访问第二个子域时,它会显示主域。 这是我迄今为止修改的内容: 网站 – 可用(主域) 工作正常 server { listen 80 default_server; listen [::]:80 default_server; root /var/www/domain.com/public_html/; index index.php index.html index.htm index.nginx-debian.html; server_name www.domain.com domain.com; location / { try_files $uri $uri/ =404; } } 网站可用(第一个子域) 工作正常 server{ listen 80; listen [::]:80; root /var/www/sub1.domain.com; index index.php index.html index.htm index.nginx-debian.html; server_name sub1.domain.com; location / { […]

我可以使用Apache来反向代理基于子目录而不是子域?

我现在所拥有的是几个由子域标识的虚拟主机,然后像这样代理服务器: <VirtualHost *:80> ProxyPass / http://192.168.1.1/ ProxyPassReverse / http://192.168.1.1/ ServerName sub1.example.com </VirtualHost> <VirtualHost *:80> ProxyPass / http://192.168.1.2/ ProxyPassReverse / http://192.168.1.2/ ServerName sub2.example.com </VirtualHost> 我想要的是Apache基于example.com/sub1,example.com/sub2等进行代理。 没有什么我已经尝试过似乎和子域一样工作。 我尝试过使用Alias指令,位置块等,但它不断重写URL到我的浏览器,当然不能到达后端机器。 这怎么能正确地做到?

创build子域 – LocalHost上的Apache虚拟主机

我在标题中的问题可能是错误的,但我没有其他的想法如何说出来。 (专家请帮助这个?)。 当我到达URL http://subdomain.localhost时,基本上子域在我的开发机器上工作。 我想要实现的是使用http://subdomain.jacques加载相同的网站。 jacques是我电脑的名字。 这是我在我的Windows hosts文件。 127.0.0.1 localhost localhost localhost jacques localhost subdomain.127.0.0.1 subdomain.localhost subdomain.localhost subdomain.localhost subdomain.jacques subdomain.localhost 这是我在vhosts.conf文件中。 ServerName localhost DocumentRoot "c:\web" <VirtualHost jacques:80 jacques *:80> <Directory "c:\web"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order Allow,Deny Allow from all Require all granted </Directory> ServerName localhost ServerAlias localhost DocumentRoot "c:\web" </VirtualHost> <VirtualHost […]

如何在apache中设置多层sudomaining

我有一个有效的IP VPS,在godaddy中我设置了一个子域, dev.mydomain.com ,我想在这个子域有一些子域,我的意思是多级别子域名,例如我想有site1.dev.mydomain.com和site2.dev.mydomain.com 。 我想知道是否有可能,我们处理这个没有设置DNS他们在godaddy的子域名和处理级别2 subdomaining只与阿帕奇在VPS? 如果我在goddady中设置了通配符子域名,那么我的意思是*.dev.mydomain.com那么可能吗?

如何在DigitalOcean的ubuntu 14.04上的Nginx服务器中创build子域?

我正在尝试在digitalocean中为我的博客网站创build子域名。 我在我的域部分添加了一个cnamelogging。 子区域显示在区域文件中。 我在/etc/nginx/sites-available创build了名为blog的文件,并添加了以下行: server { listen 80; server_name blog.deshipro.com; location / { root /usr/share/nginx/blog; index index.php index.html index.html; } } 还join了include /etc/nginx/sites/enabled/*; 在我的nginx.conf文件中。 我还添加了一个符号链接 – ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/blog 重新启动服务器。 但仍显示“此网站无法访问”。 Pinging也没有工作。 如果主机解决了。 然后ping它应该得到一个IP [有一个IP区域文件对子域]。 那么,我错过了什么? 我是digitalocean的新手,并尝试过所有可能的教程。 没有运气。 有人可以帮忙吗? 真的在这里呆了两天。

如何安全和正确地从裸域转换到www。 域名?

我对技术上的考虑感兴趣,我应该介意将我的裸域安全地切换到www。 子域。 我安全的意思是不丢失search引擎优化(redirect就足够了?)或避免一些redirect循环(我想这不是很难拧)。 我想切换到www子域,因为我打算扩大网站,并希望利用无cookie的static.mydomain.com子域名。 (是的,我知道我可以为此购买一个单独的域名,但我不喜欢。) 我知道任何已经设置在裸域上的cookie都会被发送到static.mydomain.com。 不过,我对这个解决scheme很感兴趣,即使只是为了将来的用户。 这个问题不是关于DNS设置或服务器configuration,而是我在切换时应该关心的一般技术问题。 如果这有助于任何人回答这个问题,请随时检查当前裸域上发送的Cookie:http: //zadrutowani.pl 我知道这是非SSL,我要完全放弃Wordpress。 目前它是Apache上的一个WP,它将是Nginx上的一个自定义解决scheme。

Nginx:将子域映射到代理服务器上的子目录

我有域example.com和子域blog.example.com 。 我有一个运行在localhost:5000的独angular兽应用程序,并使用Nginx作为反向代理。 运行example.com时,我没有任何问题。 不过,我想添加子域支持,并有一些问题。 我在example.com/blog有一些内容。 我想blog.example.com指向它,没有用户知识,使用重写。 我想映射所有的URL,所以: blog.example.com – > localhost:5000/blog blog.example.com/index.php – > localhost:5000/blog/index.php blog.example.com/foo/bar – > localhost:5000/blog/foo/bar 我迄今为止的最佳尝试是这样的: server { listen 80; server_name blog.example.com; location / { proxy_pass http://localhost:5000/blog/$uri; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect off; } client_max_body_size 4G; keepalive_timeout 10; } 这正确地重写blog.example.com ,但与blog.example.com/index.php失败: $ curl -v 'http://blog.example.com' […]

如何处理指向不同域名的CNAME的SSL证书

我的目标是: *a.example1.com* should point to *example2.com/test* 数据 : example2.com的托pipe机器具有SSL证书(通配符)* .example2.com 我pipe理这两个域。 我想到的解决scheme: 创build一个指向“/ var / www / site / test”下的内容的子域test.example2.com 。 (子域应该指向同一台机器) 创buildCNAMElogging,如: a.example1.com CNAME test.example2.com 问题: 这将导致浏览器上的SSL证书问题。 因此,我需要在example2.com的主机上安装a.example1.com的SSL证书,更确切地说,在虚拟主机test.example2.com上安装SSL证书。 但是,我不确定这甚至是可能的吗? 我发现这个来源如何有两个虚拟主机在Apache与两个不同的域,因此具有不同的SSL证书:所以,如果我做到以下几点: 为test.example2.com创build一个虚拟主机 – >指向“/ var / www / site / news”,并使用通配符证书“* .example2.com” 为a.example1.com创build另一个虚拟主机—>指向/ var / www / site / test并使用通配符证书“a.example1.com”(在同一台机器上) 并创build了以下logging: a.example1.com CNAME到test.example2.com 这能解决我的问题吗?