我有一个http://blabla.com
指向 ip 地址的域103.35.123.4.12
。然后我有一个http://mew.blabla.com
指向相同IP地址的子域。使用nginx如何区分两个域名?我目前有以下几点:
server {
listen 80;
server_name blabla.com;
location ^~ / {
}
}
server {
listen 80
server_name mew.blabla.com;
location ^~ /mew/ {
}
}
Run Code Online (Sandbox Code Playgroud)
目前 blabla.com 和 mew.blabla.com 都重定向到根目录,如何为子域创建服务器块?
编辑:目前mew.blabla.com未被识别为子域,两个域共享相同 IP 是否存在问题?
小智 10
你可能想要的是:
server {
listen 80;
server_name blabla.com;
root /var/www/blabla.com;
location / {
try_files $uri $uri/ =404;
}
}
server {
listen 80;
server_name mew.blabla.com;
root /var/www/mew.blabla.com;
location / {
try_files $uri $uri/ =404;
}
}
Run Code Online (Sandbox Code Playgroud)
因此,mew.blabla.com 的内容将从路径 /var/www/mew.blabla.com 提供,而 blabla.com 的内容将从路径 /var/www/blabla.com 提供。
归档时间: |
|
查看次数: |
12028 次 |
最近记录: |