域名绑定

域名绑定指一台服务器在多网站部署的时候,将每个域名绑定到其对应的网站目录,从而达到每个网站都可以通过域名访问且相会不会干扰的效果。

下面是一个配置文件范例(LNMP环境):

```
location /9panel {
    alias /data/wwwroot/default/mysite1;
    index index.php index.html;
    location ~ ^/9panel/.+\.php$ {
        alias /data/wwwroot/9panel;
        fastcgi_pass  unix:/dev/shm/php-fpm-default.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME /data/wwwroot/$fastcgi_script_name;
        include        fastcgi_params;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
    {
        expires      30d;
    }
    location ~ .*\.(js|css)$
    {
        expires      12h;
    }
    location ~* /templates(/.*)\.(bak|html|htm|ini|old|php|tpl)$ {
        allow 127.0.0.1;
        deny all;
    }
    location ~* \.(ftpquota|htaccess|htpasswd|asp|aspx|jsp|asa|mdb)?$ {
        deny all;
    }
}
```

通过修改配置文件中域名相关的值(ServerName,ServerAlias等)实现绑定域名