域名(Domain Name)是互联网上识别和定位计算机的层次结构式的字符标识,与该计算机的IP地址相对应。它便于人们记忆和使用,例如 www.example.com
。
端口号(Port Number)是计算机操作系统用于区分不同应用程序或服务的一种数字标识。端口号范围从0到65535,其中0-1023为系统保留端口。
通常情况下,当访问一个网站时,浏览器默认使用HTTP协议(端口号80)或HTTPS协议(端口号443)。但在某些情况下,可能需要访问非标准端口上的服务。
例如,如果一个网站运行在非标准的80端口上,可以通过 www.example.com:8080
的形式来访问。
假设你有一个运行在端口3000上的Web应用,可以通过以下方式访问:
http://www.example.com:3000
如果你使用Nginx作为反向代理,可以在Nginx配置文件中添加如下内容:
server {
listen 80;
server_name www.example.com;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
这样,用户就可以通过 www.example.com
访问运行在端口3000上的应用了。
领取专属 10元无门槛券
手把手带您无忧上云