阿里云oss服务端直签使用
后台PHP生成策略,以及签名,设置有效期// 获取上传策略签名 $type=null默认上传到app文件夹,$type=1为上传到log文件夹(供机器使用) public function getOssPolicy ($type=null) { $config = config('ali.'); $id= $config['zmkm_ram_key']; // 请填写您的AccessKeyId。 $key= $config['zmkm_ram_secret']; // 请填写您的Acces
ActiveMq Artemis安装
首先检查linux服务器的java以及javac是否正常,可以通过java -version,javac -version或者which java ,which javac查看若发现java -version但没有javac -version,则yum -y install java-1.8.0-openjdk-devel上官网(https://activemq.apache.org/components/artemis/download)下载ActiveMQ Artemis 2.19.1 (Feb 1st, 2022),apache-artemis-2.19.1-bin.zip(注意:若下载
Tomcat安装和快捷启动
Tomcat安装在Tomcat官网下载,选择 Core 中的 tar.gz 版本,右键复制链接(不要点到后面的pgp,sha512)将下载的此文件解压到 /usr/tomcat目录下使用tar -zxvf解压后,进入bin目录/usr/tomcat/apache-tomcat-10.0.18/bin启动Tomcat./startup.sh使用快速命令启动或重启Tomcat其中,JAVA_HOME的环境变量可以使用以下命令查找whereis java得到如下java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share
阿里云ecs保留原ip,polar db与redis同步迁移事项
阿里云ecs保留原ip(前提条件:同一阿里云账户下,专有网络,且公网ip为包年包月的固定计费模式)1、旧服务器中创建快照(系统盘+数据盘)与全盘镜像1.1 进入云盘中,创建系统盘和数据盘的快照(若只有系统盘,则只创建系统盘的快照即可)1.2 查看快照列表,等待快照创建成功后,选择系统盘(不是数据盘)来创建自定义镜像1.3 创建自定义镜像时,注意勾选“添加数据盘快照”(若有数据盘则勾选,若无则无需勾选)1.4 等待自定义镜像创建完成2、基于这个全盘镜像创建新的ECS2.1 进入实例列表,点击创建实例2.2 选择好ECS相应的计费方式、地域、实例规格,云盘类型等配置,在镜像处选择之前创建好的全盘镜
GitLab之历史版本回退
1、首先查看提交记录,获得版本号git log2、本地回退到相应的版本,注意:使用 --hard 参数会抛弃当前工作区的修改使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交git reset --hard <版本号>3、为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--forcegit push origin <分支名> --force以上,未尝试,理论上可实现
linux创建用户配置sftp访问指定目录
首先安装sshd,一般服务器都自带,如果没有安装也可以yum或者apt-ge安装配置sshdvim /etc/ssh/sshd_config在后面添加以下几行,注意要把原本的Subsystem sftp /usr/libexec/openssh/sftp-server这行配置要注释掉,不然重启sshd时会报错Subsystem sftp internal-sftp Match Group sftp ChrootDirectory /home/wwwroot/ ForceCommand internal-sftp创建目录 /home/wwwroot 注意,注意,注意,重要的事件说三遍
mqtt mosquitto服务搭建与配置
第一步,先安装mosquitodocker安装mosquitto(2选1)先拉取本地镜像,这里拉取的是1.6.15版,因为latest版会有各种问题,暂时无解docker pull eclipse-mosquitto:1.6.15执行如下命令创建目录mkdir -p /mosquitto/config mkdir -p /mosquitto/data mkdir -p /mosquitto/log执行如下命令创建初始化配置文件vim /mosquitto/config/mosquitto.conf在配置文件中添加如下内容,然后保存退出persistence true persistenc
MySQL使用utf8mb4字符集存储emoji表情
自部署mysql的更改1、查看一下现在数据库的结构如何show variables like '%character%';2、一般情况下除character_set_filesystem外其余都显示utf8,此时需要分别把库、表、字段三个全部都改为utf8mb4如下SQL语句所示,分别将dbsdq库、tt2表、tt2表中的c2列修改为utf8mb4字符集(参考阿里云:https://help.aliyun.com/document_detail/41706.htm?spm=a2c4g.11186623.0.0.57e6fb03UQe1ZK)#更改数据库结构 alter dat
php-7.2.18安装
下载好php-7.2.18.tar.gz源码,然后再上传到服务器的root目录下,开始解压tar -zxvf php-7.2.18.tar.gz进入php-7.2.18目录yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y./configure --prefix=/usr/local/php --