Linux Study Lab !

I'm a fish ε=ε=ε=ε=ε=ε=┌(; ̄◇ ̄)┘

Win平台下Aria2的搭建实例

0条评论 4142 ℃
Aria是一款非常好的开源下载工具,有了它,linux上即使没有迅雷类工具可用也不可惜,虽然目前仅支持HTTP\SFTP\BT下载,还没有支持em下载,但其轻量级的架构深得我这种不喜欢臃肿下载软件的人。本次为了替代用了好久的迅雷极速版(已淘汰版本),为了不被各种广告侵袭,在Windows 10上也搭了一个Aria2的服务。本服务构建由Aria2官方编译的可执行程序以及国人便携的web端组成,在文末我会提供相关原文链接。文中的大部分下载链接均需要访问github站点,如没有梯子访问困难,可下载本文...

Nginx 正向代理与反向代理应用

0条评论 1176 ℃
1、正向代理 Nginx正向代理主要用于内部网络通过代理服务器跳板访问外部网络,如专有一台服务器上有VPN或SS可以访问到外部网络,内部网络的终端可以将浏览器的代理服务器设置为专有的服务器地址和端口已获得访问外部网络的能力。 简易配置(nginx.conf)如下:user nginx; worker_processes auto; error_log /var/log/nginx/error.log debug;   even...

CentOS 7.3编译安装Redis&Tengine(nginx)&php 5.6.30&MariaDB 5.5.x

0条评论 1468 ℃
由于项目对于性能上的需要,正在研究整体从CentOS 6.8迁移至最新的CentOS 7.3,本次首先迁移最基础的web服务。由于CentOS 7与6在服务进程管理上有所区别,并且本次迁移web服务将使用非官方源的编译安装进行可行性测试,故本文中相关内容与之前的CentOS 6系统的部分内容会有所不同,使用CentOS 7的同学请按照这篇文章的内容进行参考。首先,工欲善其事必先利其器,我们需要全新安装一个CentOS 7当前稳定发布版本的最新版,本文编撰时最新版本时7.3 1611。安装完系统后...

修改PHP页面允许上传的文件的最大值

0条评论 1029 ℃

首先需要修改运行配置PHP.ini

定位下列参数选项,#注释行会给出该项的默认值,参数后给出的是建议值

upload_max_filesize = 100m
# 2m
post_max_size = 100m
# 8m
max_execution_time = 600
# 30
max_
...

Nginx 简易负载匀衡配置

0条评论 1272 ℃

在站点流量增大后,往往单台服务器的负载压力会逐步增加,在服务器压力超越85%之前,就有必要考虑添置第二台服务器对站点进行分流。现在假设有如上情景发生,需要增加一个站点分流主站的压力。

本例中使用两台服务器,主站为原先的站点,IP地址为192.168.245.20;增加一个站点用于分流压力,IP地址为192.168.245.30,整个站点对外的域名为www.example.com。

首先在主站的nginx下添加一个配置文件,为了便于识别,文件名取为http-proxy

...

CentOS RTMP&HLS直播流服务器基础搭建

0条评论 4747 ℃

由于RTMP服务需要web服务器进行推送,故需要nginx或apache提供服务,在本例中我们使用nginx的改版,也就是taobao定制修改的mod版Tengine来作为web服务器。使用Tengine的原因主要是考虑到该mod版

...

Nginx 官方库设置

0条评论 795 ℃

可用于yum包安装官方源以及升级等,推荐使用。

vi /etc/yum.repos.d/nginx.repo
输入如下内容后保存
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6或者7/$basearch/
gpgcheck=0
enable=1

然后yum update一下或者

...

编译安装Nginx 1.6.x-1.7.x

1条评论 2197 ℃

除了通过包管理器安装Nginx以外,还可以通过源代码编译安装的方法安装。编译安装的好处是可以自己定义模块的构成和支持,也可以加入第三方模块拓展Nginx的功能,是一种定制化比包安装更好的方式。接下来就Nginx源代码编译安装的步骤和注意事项进行说明。

在编译安装前,首先检查一下CentOS上有没有安装过的Nginx,使用命令

rpm -qa nginx

如果没有

...

Nginx 站点文件配置指南

0条评论 1150 ℃

以下为一份基本的Nginx站点配置文件范例,其他高级设置将在后文给出。

首先进nginx配置目录mv一下

cd /etc/nginx/conf.d
mv default.conf web.conf

按照以下内容说明编辑这个文件

server {
 
...

LNMP包安装一条龙配置教程

0条评论 1086 ℃

首先,你需要新安装好一个Linux系统,本例中使用的是CentOS6.5 64bit作为教程模板。安装系统时如不清楚如何分区,请使用系统默认配置而不是自定义。如果有对虚拟卷扩充有特殊计划和要求的,请自行对LVM进行规划,日后我也会出一个教程简单的说一下分区与LVM的规划。

第一阶段:系统基本初始化

1、为主机添加DNS服务器解析地址

echo "names
...