我正在使用nginx设置新的VPS。我无法在此PC上编辑我的主机文件,但我仍然希望设置网站并对其进行测试,就像它们在我的域中一样。我的服务器可通过IP地址访问(让我们说它的1.1.1.1)。是否可以设置nginx以便它将1.1.1.1/domain.com视为domain.com?如果是这样,怎么样?
也许我过度思考这个问题,也许我不应该这样做。随时告诉我。
答案 0 :(得分:0)
如果编辑DNS不是一个选项,那么您可以在每个网站的不同端口上收听。
server {
listen 8001;
root /var/www/domain1.com;
# ...
}
server {
listen 8002;
root /var/www/domain2.com;
# ...
}
server {
listen 8003;
root /var/www/domain3.com;
# ...
}
然后每个网站都有自己的文档根目录:
http://1.1.1.1:8001
http://1.1.1.1:8002
http://1.1.1.1:8003