一般一台服务器上可以开多个端口来部署网站,默认http协议的网站占用80端口,https协议的网站占用443端口。这两个端口的网站在网址后面是不用加上端口号的,如大家经常访问的百度是没有端口号的。
大家可以看到访问百度时并没有加端口号,一般默认https协议使用443端口,当然大家可以设置为其他端口号。一台服务器上通过多个端口号部署多个网站是可行的,但是这样大家访问网站就需要加上端口号,就不是很方便了。
其实大家可以采用不同的域名通过nginx反向代理转发到不同的端口上,来实现多个网站访问80或者443端口。
通过配置不同的server_name转发到不同的端口,这样在外面访问看来都是访问80端口,而且是用不同的域名。这样配置可以增加多个网站,只要服务器的配置能够支撑网站的访问量
希望对你有所帮助!
黑客之家头条号分享黑客技术,物联网、GO、Python、Kotlin、Android、Java编程知识,科技资讯等
喜欢的朋友可以关注偶的头条号!