Articles of 子域

Nginx将子域转换为无redirect的path组件

这个想法是将传入的请求传递给http://abc.example.com/…并将其重写为http://example.com/abc/… 这很容易做301/302redirect: # rewrite via 301 Moved Permanently server { listen 80; server_name abc.example.com; rewrite ^ $scheme://example.com/abc$request_uri permanent; } 诀窍是当abc.example.com和example.com指向相同的Nginx实例时,将此URL更改为透明地显示给客户端。 换句话说,当请求abc.example.com/…并且没有另外的客户往返时,Nginx是否可以提供来自example.com/abc/…的内容? 起点configuration 用301完成任务的Nginxconfiguration: # abc.example.com server { listen 80; server_name abc.example.com; rewrite ^ $scheme://example.com/abc$request_uri permanent; } # example.com server { listen 80; server_name example.com; location / { # … } }

虚拟子域:每个用户一个子域

在我的网站上我使用的是虚拟主机,所以我的用户可以有像“user1.mydomain.com”,“user2.mydomain.com”虚拟域,… 问题是在像“user1.domain.com”这样的虚拟域上,索引页面总是和我的索引页面“http://mydomain.com”一样。 我想要做的是有两个不同的索引页的域和子域。 我的问题,如何让子域名redirect到“index2.php”(例如),仍然有子域名看起来像“user1.mydomain.com”?

在Amazon EC2中创build子域

我如何在Amazon EC2上创build子域名? 在httpd.conf中添加虚拟主机是不够的。还是需要做其他更改? 谢谢