首页 > 其他分享 >宝塔,一个ip,不同端口,配置多个项目

宝塔,一个ip,不同端口,配置多个项目

时间:2023-02-27 14:46:27浏览次数:37  
标签:宝塔 log ip xxx 端口 html 114 404 error

问题:宝塔没买域名,只有一个ip地址,怎么根据不同端口,访问多个项目

一:先在宝塔中添加站点

 

 

 

 

 

 

 

 

 点击根目录可以看到生成的默认代码,只要将里面内容替换成dist文件夹中内容就可以了

 

 

 二:将nginx中的文件配置多个端口

 

 

 点击站点右侧的设置,修改配置文件

 

 

 代码:

server
{
    listen 80;项目一端口
    server_name 114.xxx.xxx.xxx;项目地址不变
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/114.xxx.xxx.xxx  填写项目一的文件名称;

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END

    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    #error_page 404 /404.html;
    #error_page 502 /502.html;
    #ERROR-PAGE-END

    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-74.conf;
    #PHP-INFO-END

    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/114.132.252.126.conf;
    #REWRITE-END

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }

    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
        allow all;
    }

    #禁止在证书验证目录放入敏感文件
    if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
        return 403;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log /dev/null;
        access_log /dev/null;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log /dev/null;
        access_log /dev/null;
    }
    access_log  /www/wwwlogs/114.xxx.xxx.xxx.log;
    error_log  /www/wwwlogs/114.xxx.xxx.xxx.error.log;
}
server
{
    listen 88;项目二端口
    server_name 114.xxx.xxx.xxx;不变
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/项目二的文件名称;

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END

    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    #error_page 404 /404.html;
    #error_page 502 /502.html;
    #ERROR-PAGE-END

    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-74.conf;
    #PHP-INFO-END

    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/114.xxx.xxx.xxx.conf;
    #REWRITE-END

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }

    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
        allow all;
    }

    #禁止在证书验证目录放入敏感文件
    if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
        return 403;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log /dev/null;
        access_log /dev/null;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log /dev/null;
        access_log /dev/null;
    }
    access_log  /www/wwwlogs/114.xxx.xxx.xxx.log;
    error_log  /www/wwwlogs/114.xxx.xxx.xxx.error.log;
}

三:注意(去腾讯云找到你的服务器,点击)

 

 点击防火墙,添加规则,添加你要放开的端口,我这里添加的是88

 

 四:打开页面,看效果

项目一:

http://114.xxx.xxx.xxx:80

项目二:

http://114.xxx.xxx.xxx:88

标签:宝塔,log,ip,xxx,端口,html,114,404,error
From: https://www.cnblogs.com/guohanting/p/17159602.html

相关文章

  • javascript 高级编程 之 Array 用法总结
    引用类型是一种数据结构,用于将数据和功能联系起来。创建对象的方式:1.new操作符vararray=newArray();2.字面量表示法创建vararray=[];Array检测数组:检测数组......
  • 解决Eclipse中文乱码
    使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以......
  • Winform C# .Net中给ListBox加ToolTip提示
    1、首先,在工具箱中将ToolTip控件拖入到Winform界面下方。2、接着,在指定的ListBox添加:XXX_MouseMove事件(如已添加则忽略此步)。其中:XXX为您的控件名称。3、在该事件中添加如此......
  • 推荐 7 个学习 TypeScript 的宝库,2021 学 TS 看这篇就够了!
    前言猫哥是一个常年混迹在GitHub上的猫星人,所以发现了不少好的前端开源项目、常用技巧,在此分享给大家。公众号:前端GitHub,专注于挖掘GitHub上优秀的前端开源项目,并以......
  • TypeScript 基础语法
    TypeScript基础语法TypeScript程序由以下几个部分组成:模块函数变量语句和表达式注释第一个TypeScript程序我们可以使用以下TypeScript程序来输出"HelloW......
  • TypeScript 基础类型
    TypeScript基础类型TypeScript包含的数据类型如下表:数据类型关键字描述任意类型any声明为any的变量可以赋予任意类型的值。数字类型number双精度64位......
  • RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP
    1、PUBLIC和VIPOracleRAC中每个节点都有一个虚拟IP,简称VIP,与公网PUBLIC IP在同一个网段。vip附属在public网口接口。VIP和PUBLICIP最主要的不同之处在于:VIP是浮动的,......
  • RIP 路由汇总实验
     RIP路由汇总实验​​​​r1:f0/0:192.168.1.1loopback1:172.16.1.1loopback2:172.16.2.1r2:f0/0:192.168.1.2f0/1:192.168.2.1r3:f0/0:192.168.3.1f0/1:192.168......
  • 微信退费报错:SSLHandshakeException No appropriate protocol (protocol is disabled
    微信退费报错:Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropr)javax.net.ssl.SSLHandshakeException:Noappropriateprotocol(protoco......
  • centos 7中 出现 bash: pip: command not found...解决方法
     001、系统为centos7.6[root@PC1test]#cat/etc/system-releaseCentOSLinuxrelease7.6.1810(Core)   002、默认可以调用的python版本为2.7[root@PC1......