在ngnix上,如果直接输入ip,nginx会把这个ip对应到哪个域名上ngnix呢?答案是随机的。如果想要在ngnix上绑定某个域名,可以设定如下规则:
代码如下:
- server{
- listen 80 default;
- ....
- }
那么如何指定需要绑定的IP呢?由于ip信息其实是在在NGINX官方HTTPcore Listen的说明文档上也提到了这个是用方法,可以比较方便的是使用如下:
代码如下:
- server{
- listen 99.69.16.3:80;
- server_name www.php100.com
- ....
- }
也可以直接这样写:默认是80端口
代码如下:
- server{
- listen 192.172.100.99;
- server_name www.woyaoni.cn
- ....
- }
- server{
- listen 88.78.87.9;
- server_name www.woyaoni.cn
- ....
- }
这样独立的ip就被绑定到固定的域名上去了。