我给了两个不同的网站名称和相同的IP(192.168.1.142) 现在我使用这两个来使用nginx配置反向代理。 我可以跑吗? 如果我将来可能遇到任何问题,请提出任何问题。
答案 0 :(得分:0)
是的,这很好。使用不同的server {}块和server_name选项指定哪个配置:
server {
listen 80;
server_name domain.com;
# rest of domain.com options go here
}
server {
# this will be the default site on this host
listen 80 default_server;
server_name other.com;
# rest of other.com options go here
}
实际上,将两个服务器{}块拆分为不同的文件会使维护更容易,并且通常是常态。
如果您只希望网站在该IP上可用,请将listen指令更改为:
listen 192.168.1.142:80;
此外,如果您想使用SSL / HTTPS,则可能会遇到并发症,因为每个IP地址只能有一个SSL证书。如果是这种情况,有解决方案。