服务器
文章平均质量分 63
envon123
这个作者很懒,什么都没留下…
展开
-
ThinkPHP 6.0 试用
本文章仅是记录,没技术意义!这次周末,特意花时间学习一下ThinkPHP,虽然我经常用PHP开发,但一直没用过ThinkPHP,以前有看过它的文档,个人感觉不太喜欢,所以一直没用它,这两天花了些时间看了目前最新的 6.0版本文档,感觉不错!官方文档:https://www.kancloud.cn/manual/thinkphp6_01、创建项目和运行:2、下面是我边看文档边做的一些练习:3、做一个小项目,效果如图:4、数据库表字段如图...原创 2021-07-19 02:33:08 · 351 阅读 · 0 评论 -
阿里云-函数计算,Process exited unexpectedly before completing request,错误解决
项目部署到阿里云“函数计算”,经过测试使用,发现偶尔返回类似以下错误:{"errorMessage":"Process exited unexpectedly before completing request (duration: 0ms, maxMemoryUsage: 40.42MB)"}项目在“函数计算”的部署环境使用的是“Custom Container”,运行着我自行构建的Docker镜像,该镜像在我自己的服务器部署都一直运行正常,所以一时找不到引起该异常的原因。我在网上搜索..原创 2021-01-25 21:46:17 · 2500 阅读 · 0 评论 -
阿里云-函数计算,自定义容器运行环境,部署nginx、部署node 的docker镜像,Custom Container Runtime
文章仅适合了解Docker的朋友看;常规能运行的docker镜像,直接放阿里云函数计算大都不能运行,要按要求调整。项目需要,我打算把nginx当自定义容器的方式,部署到阿里云函数计算。下面是记录我成功使用的配置,给有需要的朋友参考。我按项目情况,写的 “Dockerfile” 示例:FROM nginx:1.19RUN mkdir -p /var/cache/nginxRUN chmod 777 /var/cache/nginx & chmod 777 /var/log原创 2020-10-26 21:44:54 · 1254 阅读 · 2 评论 -
CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)
1、下载JDK1.8、Tomcat8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html http://tomcat.apache.org/download-80.cgi 2、解压文件tar -zxvf xxxxxx原创 2017-08-04 14:27:22 · 6614 阅读 · 7 评论 -
CentOS7安装redis,并设置开机自启动(Redis安装、Redis自启动、Redis设置开机自启动)
1、下载 redishttps://redis.io/download 2、解压安装tar -zxvf redis-3.2.9.tar.gzcd redis-3.2.9makemake install3、安装为服务#确保在redis-3.2.9目录中utils/install_server.sh原创 2017-08-04 14:35:12 · 1775 阅读 · 0 评论 -
【GIS部署系列】1、CentOS 7安装PostgreSQL 10 (PostGIS、ArcGIS Engine、OpenLayers、geoserver、OpenStreetMap)
1、安装PostgreSQL进入官网:https://www.postgresql.org/可看到安装说明如下:按官方说明,执行命令:yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpmyum install postgresql...原创 2018-07-11 15:35:14 · 846 阅读 · 0 评论 -
【GIS部署系列】2、CentOS 7安装PostGIS 2.4,基于PostgreSQL 10(ArcGIS、Mapnik、geoserver、osm2pgsql、OpenLayers)
1、安装 PostGIS我的PostgreSQL版本是 10.4 ,所以 PostGIS安装postgis24_10,(PostGIS 2.4版?适用于PostgreSQL 10 ?)yum -y install epel-releaseyum install postgis24_10 postgis24_10-client -y2、安装ogrfdw英文说明为“PostgreSQL foreign...原创 2018-07-11 17:32:44 · 1990 阅读 · 0 评论 -
我也说说Nginx解决前端跨域问题,正确的Nginx跨域配置(后端Nginx CORS跨域配置、CORS设置,后端允许跨域请求)
最近连续两个朋友问我跨域相关问题,我猜想可能不少朋友也遇到类似问题,我打算写个博客聊一下我实际使用的配置,先说明一下,我并不太了解这配置,没精力去了解太多,但我觉得其中有一些关键的小注意点,可能有些初学者不太注意到,导致配置有问题,本文章可能只对新手有点帮助,如果你有好配置,欢迎评论回复,让大家学习!Nginx的CORS配置,网上太多这配置了,但大家更多的复制粘贴、转发,几乎都是类似下面这...原创 2018-10-22 13:34:00 · 157089 阅读 · 36 评论 -
Docker部署注册中心、Docker创建私有镜像库、自签名证书、Deploy a registry server
这是我在内部部署Docker Registry时记录下来的笔记,操作环境是Centos 7、Docker 18.06.1-ce1、运行registry我当前所使用的主机的IP是192.168.1.249,工作目录在:/data/docker/registry,# docker run -d -p 5000:5000 --restart always --name registry \...原创 2018-11-01 16:57:51 · 1536 阅读 · 0 评论 -
CentOS7,MySQL主从配置和读写分离(MySQL主从、MySQL读写分离、MySQL分布式、数据库读写分离、主从配置)
一、实验目标搭建两台MySQL服务器,一台作为主服务器,一台作为从服务器,主服务器进行写操作,从服务器进行读操作。二、测试环境主数据库: CentOS7, MySQL15.1 , 192.168.1.233从数据库: CentOS7, MySQL15.1 , 192.168.1.234三、主从配置步骤1、确保主数据库与从数据库里的数据一样例如原创 2017-08-03 11:20:42 · 29281 阅读 · 7 评论 -
CentOS7,Ngnix+Tomcat负载均衡实验(Nginx负载均衡、Tomcat负载均衡、Nginx反向代理、Web负载均衡)
本次实验的目标搭建一台nginx,两台tomcat服务器,用户访问nginx的时候负载均衡到两台tomcat上。实验环境软件版本:JDK1.8 + Tomcat8.5 + Nginx1.12用户直接访问Nginx(192.168.1.231),由Nginx决定访问两台Tomcat中的一台; 1、搭建好Tomcat和Nginx具体的tomcat和nginx原创 2017-08-03 11:08:38 · 870 阅读 · 0 评论 -
CentOS7,keepalived搭建双机热备(高可用、keepalived、Nginx、Haproxy、反向代理)
提示:这是我工作中的一份实验记录,主要参考了博客“使用keepalived实现双机热备 ”,有需要的话可以到该博客查看!本次实验目标是:搭建两台Web服务器,然后通过Keepalived来实现热备,其中任务一台出现故障,对外仍然可以正常提供服务!什么是双机热备?通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出原创 2017-08-03 10:56:18 · 1868 阅读 · 0 评论 -
在CentOS7下安装TFS及Nginx-TFS(分布式文件系统TFS、Nginx-TFS模块、TFS RESTful API)
1、编译 gcc4.1.2TFS太久没更新了, 要用gcc4.1.2来编译才比较顺利请参考我另一博客:在CentOS7.3上编译gcc4.1.2 (gcc4.1.2、淘宝TFS) 2、安装一些依赖包# yum install -y automake.noarch libtool.x86_64 readline-devel.x86_64 zlib-devel.x86_64 e原创 2017-08-02 16:48:33 · 1354 阅读 · 0 评论 -
CentOS7安装crtmpserver搭建在线直播平台(crtmpserver开机启动、rtmpd、rtmpserver、rtmp直播)
这个crtmpserver官网http://www.rtmpd.com/ 一直打不开, 看了好多博客才下手,苦逼!1、安装 cmake可以下载源码安装,https://cmake.org/ , 下面是yum安装yum install -y cmake2、安装openssl下载openssl-1.0.2l ,链接: https://www原创 2017-08-02 17:27:52 · 1494 阅读 · 0 评论 -
【nginx-rtmp】01、控制模块(Control module)
控制模块(Control module)控制模块是http模块,可在外部通过http对rtmp模块进行控制,下面是启用控制模块的示例:http {... server { listen 8080; server_name localhost; .... location /翻译 2017-08-02 17:38:19 · 3037 阅读 · 0 评论 -
【nginx-rtmp】02、调试日志(Debug log)
有时候你需要解决一些流媒体问题,需要查看日志,这个要重新配置nginx 使用 --with-debug 标识,如:cd nginx-X.Y.Z./configure --add-module=/path/to/nginx-rtmp-module --with-debug ...编译完成后(make),在 nginx.conf 配置文件中设置nginx的日志等级为 d翻译 2017-08-02 17:40:44 · 2083 阅读 · 0 评论 -
【nginx-rtmp】03、常见问题(FAQ)
1、RTMP在IE中无法播放,播放几秒钟又停止添加下面指令:`wait_video on;`2、使用 pull指令从远程拉流,但只对rtmp客户端有效,hls不生效目前 hls 客户端不会触发任务事件,所以当用户通过hls连接到服务器时不会执行 pull 或者 exec,然而你可以使用 static指令,如 exec_stat翻译 2017-08-02 17:41:19 · 871 阅读 · 0 评论 -
【nginx-rtmp】04、获取客户端订阅/连接数(Getting number of subscribers)
这是一个简单的方法来显示流媒体的观看人数,你需要在 location /stat 里设置统计页面(Set up statistics page at location /stat):location /stat { rtmp_stat all; allow 127.0.0.1;}创建一个简单的 xsl 文件 nclients.xsl ,用来提取流翻译 2017-08-02 17:42:00 · 880 阅读 · 0 评论 -
【nginx-rtmp】05、指令(Directives)之 核心(Core)
一、核心(Core)01、rtmp语法:rtmp {}上下文:root一个包括所有RTMP设置的块The block which holds all RTMP settings02、server语法:server {}上下文:rtmp定义一个RTMP服务器实例Declares RTMP翻译 2017-08-02 17:43:43 · 638 阅读 · 0 评论 -
【nginx-rtmp】06、指令(Directives)之 访问控制(Access)
二、访问控制(Access)1、allow语法:allow [play|publish] address|subnet|all上下文:rtmp, server , application允许从指定地址或者所有地址做主播或播放,allow和deny指令按照出现的顺序来作检查。Allow publishing/playing from address翻译 2017-08-02 17:44:36 · 384 阅读 · 0 评论 -
【nginx-rtmp】07、指令(Directives)之 执行命令(Exec)
三、执行命令(Exec)01、exec_push语法:exec_push command arg*上下文:rtmp, server, application指定带参数的外部命令,它会在每个流发布的时候执行,当发布停止时这个命令进程也会终止;第一个参数应该是完整的可执行文件路径;至于这个进程能做什么事我假定不了,但这个功能在流媒体转码的时候非常有用翻译 2017-08-02 17:45:45 · 3883 阅读 · 0 评论 -
【nginx-rtmp】08、指令(Directives)之 直播(Live)
四、直播(Live) 01、live语法:live on|off上下文:rtmp, server, applicationlive模式开关,即一对多广播。Toggles live mode i.e. one-to-many broadcasting.live on;02、meta语法:met翻译 2017-08-03 09:50:29 · 1182 阅读 · 0 评论 -
【nginx-rtmp】09、指令(Directives)之 记录(Record)
五、记录/录制(Record)01、record语法:record [off|all|audio|video|keyframes|manual]*上下文:rtmp, server, application, recorder记录模式切换,流可以记录到flv文件中,这个指令指定了哪些需要记录:Toggles record mode. Stream翻译 2017-08-03 09:50:41 · 3520 阅读 · 0 评论 -
【nginx-rtmp】10、指令(Directives)之 视频点播(Video on demand)
六、视频点播(Video on demand)1、play语法:play dir|http://loc [dir|http://loc]*上下文:rtmp, server, application从指定的目录或者http链接播放flv或者mp4文件,如果参数是以http://开头,那么说明在播放前要把文件从远程http连接下载,要整个文件下载完成后才翻译 2017-08-03 09:50:57 · 1312 阅读 · 0 评论 -
在CentOS7.3上编译gcc4.1.2 (gcc4.1.2、淘宝TFS)
为什么还要 gcc4.1.2 ?编译gcc的这个版本,就是为了装 TFS(http://tfs.taobao.org/),淘宝开源的这东西,不想说了,好不好装弄过的人知道!下面是我成功安装的记录:1、安装一些依赖包yum install -y texinfo glibc-devel.i6862、解压gcc4.1.2先下载 gcc4.1.2 , 我原创 2017-08-02 16:25:03 · 1237 阅读 · 0 评论