一台服务器怎么搭建多个网站并共用80端口

不论是哪个云服务商,备案做好以后只需解析购买的服务器IP地址,并在服务器上安装宝塔面板配置即可,步骤如下:
1、域名解析

 2、登录服务器

 

 3、宝塔面板安装—Linux系统安装(windows系统直接将下载好的安装包安装即可)

  1. 执行以下命令,下载并安装宝塔面板。

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    返回如下结果,表示安装成功。

    Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service. Created symlink from /etc/systemd/system/multi-user.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service. success ================================================================== Congratulations! Installed successfully! ==================================================================
  2. 记录返回结果中的 “面板地址”、“username” 和 “password” 的参数值。

    ================================================================== 外网面板地址: http://114.xxx.xxx.188:8888/57ffcc15 内网面板地址: http://172.xx.x.42:8888/57ffcc15 username: r4tpci0c password: eb691ecc If you cannot access the panel, release the following panel port [8888] in the security group 若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口 ==================================================================
  3. 在本地计算机中,打开浏览器,输入记录的“面板地址”参数值,访问进入宝塔面板页面。
    例如 http://114.xxx.xxx.188:8888/57ffcc15
  4. 输入记录的 “username” 和 “password”,单击登录

  1. 勾选我已同意“《用户协议》”,单击进入面板
  2. 根据实际的业务需求,在面板中选择相关的套件安装和部署网站。

选择推荐设置即可。

4、宝塔面板中站点搭建

 将解析好的域名直接粘贴到上面就可以,注意文件的路径先设置默认即可,后续做更改。

5、上传文件包

 6、修改文件所在路径

 修改好后务必点击保存。

7、更改nginx配置

 

 server
        {
            listen 80;
            server_name 域名;
                index index.html index.php index.htm default.php default.htm default.html;
            root /wwwroot/文件名;
        }
    
    server
        {
            listen 80;
            server_name www.域名;
                index index.html index.php index.htm default.php default.htm default.html;
            root /wwwroot/文件名;
        }

 完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用nginx的代理转发功能来实现多个服务域名共用80端口的需求。你可以在nginx的配置文件中添加多个server块,每个server块对应一个服务域名。在每个server块中,使用listen指令指定监听的端口和server_name指令指定服务域名。然后在location块中配置服务的根目录和索引文件。以下是一个示例配置文件: ``` # nginx.conf # 服务1配置(监听books二级域名) server { listen 80; server_name books.summergao.com; location / { root /usr/local/summergao/front/books; index index.html index.htm; } } # 服务2配置(监听test二级域名) server { listen 80; server_name test.summergao.com; location / { root /usr/local/summergao/front/test; index index.html index.htm; } } ``` 在上述配置中,我们通过两个server块分别配置了两个服务域名。每个server块中的location块指定了服务的根目录和索引文件。你可以根据实际需求修改配置文件中的路径和域名。这样,nginx就可以根据不同的域名将请求转发到对应的服务上,实现多个服务域名共用80端口的效果。 #### 引用[.reference_title] - *1* [Nginx配置多个服务共用80端口](https://blog.csdn.net/qq_25231683/article/details/120762568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Nginx配置多个服务域名解析共用80端口](https://blog.csdn.net/weixin_44569100/article/details/126179849)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值