• 2023年2月17日

宝塔使用docker部署rabbit MQ无法映射端口

使用宝塔(Linux)的终端用命令 docker run -d –name myrabit -p 15672:15672 -p 5672:5672 rabbitmq 安装rabbitMQ,并通过 rabbitmq-plugins enable rabbitmq_management 开启管理插件后,无法使用服务器IP:15672 访问到rabbitMQ的web管理界面。 可能问题: 1、未开放15672端口 解决方法:使用宝塔系统防火墙开启15672端口并重启网络服务,如果服务器与外网还有一层防火墙,记得也在这个防火墙开启15672端口。一般阿里云、腾讯云对每台服务器都有安全规则,这边记得添加15672端口。 2、服务器未启用ip映射(一般报错:WARNING:IPv4 forwarding is disabled. Networking will not work.) 解决方法: vi /etc/sysctl.conf net.ipv4.ip_forward=1 #添加这段代码 3、docker实际上未运行,这个是我遇到的,使用宝塔(Linux版本)左侧Docker菜单进去无论怎么看都是正在运行,一直无法映射端口,后来在应用程序中安装了docker管理器,发现对应的容器居然未运行。 解决方法:通过docker管理器启动rabbitmq容器

详细内容

Centos 7.7 搭配宝塔7部署.Net Core 3.1网站程序

本文详细介绍在centos中安装宝塔服务器控制面板、.net core 3.1的运行环境,并部署.net core的应用程序。

详细内容

Linux服务器安装宝塔服务器管理控制面板

本文介绍linux服务器,这里是用Centos为例子,如何安装宝塔服务器管理面板,仅需简单6个步骤即可完成宝塔服务器管理面板的安装。

详细内容

centos 7中部署.net core 3 preview 版的runtime运行时

只能说,部署.net core 运行时的文章基本上说的都是安装sdk版本的,所以研究了2天,百度了大量的文章,终于安装好了。步骤如下: 1、安装nginx环境 2、安装必须的东西,具体我也不知道,命令如下:yum install libunwind libicu 3、下载runtime,要下载2个,一个是netcore runtime,一个是dotnet core runtime,下载下来后解压并安装: 第一行是建立文件夹并解压缩第二行是在/usr/local/bin创建一个dotnet的链接,连接到/opt/dotnet/dotnet上,这样子输入 dotnet命令就可以调用到命令了第三行是将aspnet core runtime解压到netcore runtime目录下 到这里runtime环境算是搭好了,接下来就是创建一个网站,具体可以使用类似宝塔之类(安装完系统就先装个宝塔类的软件,可以快速搭建linux环境和管理网站)的软件来创建。 将visual studio的.net core项目发布,一种是独立部署,一种是依赖框架部署。 两种部署的简单区别如下(个人理解,不保证正确): 1、依赖框架部署,最精简的,相当于只发布了网站程序而已,能不能运行就看平台上支不支持你需要的运行环境了。 2、独立部署:比较臃肿,因为自带自需的运行时框架(但是前提应该是服务器已经安装了上面的基本环境),如果服务器的.net core runtime版本不是你的版本,那么程序还是可以运行的。 因为我安装的是.net core 3.0预览版,发现visual studio 2017只能支持目标框架2.0的所以无法正常发布,只能选择独立部署发布。发布到文件夹,将文件通过ftp上传到网站的根目录。 接下来就是运行网站程序了,输入命令: dotnet netCoreSt…

详细内容

Linux安装ZendOptimizer

从http://www.zend.com/en/products/loader/downloads#Linux 这里找到你系统对应的版本,我的是debian 64位,php5.6因此选择Zend Guard Loader for PHP 5.6 – 64 bit 这个,进入下载页面后开始下载,从下载列表中获得该文件的具体地址,复制后进入linux系统 wget 下载对应的Loader tar -xzf 下载下来的压缩文件名 解压后进入到目录内会有3个文件,一个reademe,另外两个为so结尾的文件 将opcache.so 和 ZendGuardLoader.so 都挪到你的ext文件夹(建议) 或者随意的目录(不建议) 找到你系统的Php.ini,并进入编辑,添加2行 zend_extendsion=zendguardloader.so的完整路径 zend_extendsion=opcache.so的完整路径 注意,如果已经用了ioncube,请务必将这两行放到ioncube的定义后面,否则php无法正常运行!

详细内容