网站部署到域名

在服务伤处买一个域名,在自己的服务器部署好项目,把域名解析到自己的服务器的IP,

配置nginx.conf

  server {

   listen  80;

server_name www.XXX.com

location / {

  proxy_pass http://IP:端口 

}

转载于:https://my.oschina.net/u/2285090/blog/2252352

### 子域名配置与部署多个网站的方法 在宝塔面板中,为多个网站配置子域名是一种常见需求,尤其是希望将一个主域名划分为多个子域名部署不同的项目。以下是具体的操作步骤和配置方法: 1. **添加主域名并配置解析** 在开始之前,确保主域名已经完成解析,且服务器的安全组中开放了80端口或443端口(用于HTTP/HTTPS访问)。在宝塔面板的“网站”管理界面中,点击“添加站点”,输入主域名并创建一个新的网站项目。 2. **配置子域名绑定** 在添加站点时,可以为该网站绑定子域名。例如,主域名为 `example.com`,可以添加子域名 `blog.example.com` 或 `shop.example.com`,分别对应不同的项目。在“添加站点”的界面中,将子域名填入“域名”字段,并保存设置。域名解析需要在域名服务商的控制台中添加对应的A记录,指向服务器的IP地址。 3. **配置Nginx反向代理(可选)** 如果多个项目部署在不同的端口上(例如Node.js应用运行在3001端口,另一个服务运行在3002端口),可以通过Nginx反向代理实现子域名访问。进入宝塔面板的“网站”列表,找到对应的站点,点击“设置”,在“反向代理”选项卡中添加代理规则。例如,将 `blog.example.com` 代理到 `127.0.0.1:3001`,将 `shop.example.com` 代理到 `127.0.0.1:3002`。 4. **SSL证书配置(可选)** 如果需要为子域名启用HTTPS,可以在“SSL”选项卡中为每个子域名申请或上传SSL证书。宝塔面板支持Let’s Encrypt免费证书,可以直接通过面板申请并自动续期。 5. **多站点部署注意事项** 如果需要在一个WordPress项目中部署多个子站点,可以启用WordPress的多站点功能。在宝塔面板中,确保服务器环境支持WordPress多站点模式,并在站点配置中启用多站点功能。通过配置子域名或子目录,实现多个站点的统一管理。 6. **代码部署与测试** 在完成域名绑定和代理配置后,将对应的网站代码上传到宝塔面板指定的目录中。例如,主站点的根目录通常是 `/www/wwwroot/example.com`,而子域名的目录可以是 `/www/wwwroot/blog.example.com`。上传完成后,通过浏览器访问子域名,验证是否能够正常加载网站内容。 通过上述步骤,可以在宝塔面板中轻松实现多个网站部署,并通过子域名进行访问。这种方式不仅提高了域名的利用率,也简化了项目的管理和维护。 ```bash # 示例:Nginx反向代理配置 location / { proxy_pass http://127.0.0.1:3001; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值