一般来说我们使用宝塔面板比较常见的是部署 PHP/MySQL 网站,这种情况下只需要指定一个网站根目录即可。但是有些网站我们是通过端口来指定的,比如我们部署在 Docker 里的网站,就是向外开放一个端口供访问。或者是有些 Nodejs 应用,也是通过端口来对外提供访问的。这种情况下指定一个网站根目录也没有什么用,而是需要进行端口映射。NGINX 是可以实现端口映射的,只不过需要自己写一下配置文件。那么有没有办法不需要写配置文件呢?也是有的。如果是通过宝塔面板建站的,那么可以方便的通过宝塔后台的反向代理功能,实现网站的端口映射。
一、宝塔面板反向代理功能
在宝塔面板的网站设置里,就可以看到反向代理功能,如图所示。
点击“添加反向代理”,然后输入代理名称、目标URL、发送域名,就可以实现反向代理。总体还是很简单的。
目标URL 一般就是我们想要映射的端口号,比如 http://localhost:3000 等。发送域名就是我们想要让哪个域名映射到这个端口。提交成功之后,我们就可以通过这个域名访问这个网站了,当然前提是也要在宝塔后台添加好这个域名对应的网站。
一些说明:
- 代理目录:访问这个目录时将会把目标URL的内容返回并显示(需要开启高级功能)
- 目标URL:可以填写你需要代理的站点,目标URL必须为可正常访问的URL,否则将返回错误
- 发送域名:将域名添加到请求头传递到代理服务器,默认为目标URL域名,若设置不当可能导致代理无法正常运行
- 内容替换:只能在使用nginx时提供,最多可以添加3条替换内容,如果不需要替换请留空
二、宝塔面板建站教程系列
宝塔面板建站教程系列:
- 《宝塔面板建站教程:一键安装宝塔面板最新免费版》
- 《宝塔面板建站教程:LNMP / LAMP 环境的选择以及一键安装方法》
- 《宝塔面板建站教程:注册域名、修改域名 DNS 并解析到 VPS 的 IP 地址》
- 《宝塔面板建站教程:一键创建网站、数据库、选择 PHP 版本配置》
- 《宝塔面板建站教程:为网站部署免费 SSL 证书开启 HTTPS 访问》
- 《宝塔面板建站教程:上传 WordPress 文件搭建个人博客网站》
- 《宝塔面板建站教程:宝塔后台一些必要的安全设置》
- 《宝塔面板建站教程:WordPress 网站常规设置和固定链接修改》
- 《宝塔面板建站教程:给 WordPress 网站选择一个合适的好看的主题》
- 《宝塔面板建站教程:一些好用的 WordPress 插件推荐》
- 《宝塔面板建站教程:将网站从 LNMP 一键包迁移到宝塔面板的方法》
- 《宝塔面板建站教程:网站密码访问限制、流量限制、防盗链设置》
- 《宝塔面板建站教程:宝塔后台实用功能 – 在线文件管理和终端工具介绍》
- 《宝塔面板建站教程:一键部署 WordPress / ThinkPHP 等 CMS 程序》
- 《宝塔面板常用 Linux 命令整理:宝塔/NGINX/MySQL/PHP 等管理命令》
- 《宝塔面板建站教程:一键卸载宝塔面板和运行环境,清理网站数据》
三、宝塔面板建站 VPS 推荐
建站 VPS 主机推荐请参考:
- 《2021 年好用的建站 VPS 主机商家推荐(面向中国大陆用户)》
- 《2021 年好用的建站 VPS 主机商家推荐(面向境外用户/外贸建站主机)》
- 《#老唐推荐# 最好用的国内云服务器、国外便宜 VPS 推荐》
优先推荐使用搬瓦工 VPS 进行建站。
搬瓦工购买教程和优惠码:
- 搬瓦工购买教程:《2021 最新搬瓦工购买教程:新用户注册账户、选择套餐、支付宝付款》
- 搬瓦工优惠码:BWHCGLUKKB
搬瓦工优惠套餐:
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET (购买后在后台迁移) | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2 GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 联通荷兰 EUNL_9 | $49.99/季度 $169.99/年 | 购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 |