Fork me on GitHub
Maxie's Notes

No one can escape


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close
Maxie's Notes

nginx从入门到进阶【二】

发表于 2017-06-17 | 分类于 Nginx | 热度 ℃
nginx_LEMP
在学习了之前的一些关于Nginx相关的基础配置以及功能,下面我们就开始学习如何搭建LEMP以及Load-Balacning
LEMP

L:Linux
E:Engine X –> Nginx
M:MariaDB
P:PHP-FPM

在做LEMP之前,我们先要学习一下proxy模块的使用,方便我们对fastcgi的理解


阅读全文 »
Maxie's Notes

nginx从入门到进阶【一】

发表于 2017-06-14 | 分类于 Nginx | 热度 ℃
nginx
近几年来,Nginx逐步进入高速发展的时期,从各类主流的IT媒体到各大著名的IT论坛,我们不时能够看到它的身影。
经过逐步的改进,Nginx已成为一款高性能、功能完善、性能稳定的服务器产品。

Nginx服务器以其功能丰富著称于世。

它既可以作为http服务器,也可以作为反向代理服务器;能够快速响应静态页面(HTML)的请求;支持FastCGI、SSL、Virtual Host、URL Rewirte、HTTP Basic Auth、Gzip等大量功能;并且支持第三方模块扩展。

在这篇博客中,我们主要对 Nginx 提供的 HTTP服务来讲解。

阅读全文 »
Maxie's Notes

layer7实现禁止登陆QQ,迅雷

发表于 2017-06-12 | 分类于 iptables | 热度 ℃

作为网络管理员,对p2p,QQ,迅雷等软件是又爱又恨
大多数公司,为了提高工作效率禁止公司员工上QQ,用迅雷下载高清无码视频,在市场上买专门的上网行为管理设备,动辄就是上万。
但是,如果使用Linux来做网关,一样可以禁止这些软件,成本才不到万把块钱。

在使用 layer7 之前,我们需要知道,layer7是第三方的软件,而非 Liunx内核或者其他发行版自带的功能。所以我们要想使用其提供的功能,就要先把它编译到kernel中。

一听到编译内核 ,大多数人都会有好麻烦,会不会出错,还是算了吧这样的心态或者想法;但是,对于Linux来说,只有永无止境的折腾才能学好并精通Linux。

废话不多说,下面让我们开始第一步:编译Linux内核


阅读全文 »
Maxie's Notes

iptables进阶

发表于 2017-06-10 | 分类于 iptables | 热度 ℃

在这章我们会介绍iptables中如何配置NAT(Network Address Translation),
也就是网络地址转换的功能。

在iptables中,定义NAT时,需要在自带的五表之中的nat表中定义:

1
2
3
SNAT 源地址转换 --> POSTROUTING链
DNAT 目标地址转换 --> PREROUTING链
PAT 端口转换 --> 端口映射

阅读全文 »
Maxie's Notes

iptables从入门到"放弃"

发表于 2017-06-09 | 分类于 iptables | 热度 ℃

iptables是一个配置 Linux内核 防火墙的命令行工具,是 netfilter 项目的一部分。
术语 iptables 也经常代指该内核级防火墙。
iptables可以直接配置,也可以通过 CentOS7中的新特性–firewalld 和图形界面配置。
iptables 适用于ipv4, ip6tables 适用于ipv6。

在介绍如何在 Linux中使用与配置iptables之前,让我们先对防火墙有一个简单的理解:

1
2
3
4
它是一种位于内部网络与外部网络之间的网络安全系统。
一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。
内部网络和外部网络之间的所有网络数据流都必须经过防火墙,这是防火墙所处网络位置特性,同时也是一个前提。
因为只有当防火墙是内、外部网络之间通信的唯一通道,才可以全面、有效地保护企业网内部网络不受侵害,所以防火墙一般部署在内网的最外层。
阅读全文 »
Maxie's Notes

转载:iptables详解:图文并茂理解iptables

发表于 2017-06-09 | 分类于 iptables | 热度 ℃

(原文地址:http://www.zsythink.net/archives/1199 )

以下是转载内容:

iptables详解:图文并茂理解iptables | 朱双印博客


朱双印

这篇文章会尽量以通俗易懂的方式描述iptables的相关概念,请耐心的读完它。

防火墙相关概念

此处先描述一些相关概念。

1
2
3
4
5
6
7
8
从逻辑上讲。防火墙可以大体分为主机防火墙和网络防火墙。
主机防火墙:针对于单个主机进行防护。
网络防火墙:往往处于网络入口或边缘,针对于网络入口进行防护,服务于防火墙背后的本地局域网。
网络防火墙和主机防火墙并不冲突,可以理解为,网络防火墙主外(集体), 主机防火墙主内(个人)。
 
从物理上讲,防火墙可以分为硬件防火墙和软件防火墙。
硬件防火墙:在硬件级别实现部分防火墙功能,另一部分功能基于软件实现,性能高,成本高。
软件防火墙:应用软件处理逻辑运行于通用硬件平台之上的防火墙,性能低,成本低。

阅读全文 »
Maxie's Notes

NFS、Samba从入门到进阶

发表于 2017-06-06 | 分类于 linux进阶 | 热度 ℃

在本章我们将介绍nfs与samba的进阶实验与配置
nfs: Network File System,是由著名的 Sun 公司在1984年发布,其功能旨在允许客户端主机可以像访问本地存储一样通过访问服务器端文件。
samba:samba是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)
NFS:
  • 监听的端口:2049/tcp
  • 辅助类的服务:rpc(远程过程调用),portmapper
  • 必备工具包:nfs-utils
  • 配置文件:/etc/exports
  • 其他命令程序:showmount,exportfs

Samba:
  • 监听的端口:137/udp,138/udp ; 139/tcp,445/tcp
  • 服务端程序包:samba,samba-common,samba-libs
  • 主程序:nmbd,smbd
  • Unit File:smb.service,nmb.service
  • 主配置文件:/etc/samba/smb.conf

阅读全文 »
Maxie's Notes

小秘密

发表于 2017-06-04 | 热度 ℃

My Little Secret
阅读全文 »
Maxie's Notes

CentOS7配置LAMP (fastcgi版本)

发表于 2017-06-03 | 分类于 linux进阶 | 热度 ℃
在大多数的情况下,我们搭建的LAMP都是基于:
Liunx、Apache、MySQL、PHP
其中PHP使用的CGI,这样对系统负载压力会比使用fastCGI更大一些;
为了极致的性能,我们这次的实验是基于php-fpm,也就是fastCGI。

LAMP所有服务的配置文件:

Apache: 也就是我们之前安装过的httpd服务

1
2
3
主配置文件:/etc/httpd/conf/httpd.conf
其他配置文件目录:/etc/httpd/conf.d/*.conf
默认的网站主页目录:/var/www/html


MySQL:这次我们使用的是MySQL衍生的开源版本,MariaDB。因为MySQL被Oracle收购了,因此我们不建议再使用MySQL。

1
2
主配置文件:/etc/my.cnf
其他配置文件:/etc/my.cnf.d/*.cnf


PHP: php-fpm,fastCGI版本。

1
2
主配置文件:/etc/php-fpm.conf
其他配置文件:/etc/php-fpm.d/*.conf




阅读全文 »
Maxie's Notes

Linux安装httpd服务实现虚拟主机、https功能

发表于 2017-06-01 | 分类于 linux进阶 | 热度 ℃
httpd是一个开源软件,且一般用作web服务器来使用。目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是这个软件基金会的一个项目。
在早期的http server就叫做apache,到了http server 2.0以后就改名为httpd了。所以有时候听到apache服务器和httpd服务器其实都是指得是一个意思。
httpd是一个高度模块化软件,由核心(core)和模块(module)组成。这些模块大都是动态模块,因此可以随时加载。

httpd服务的主配置文件:/etc/httpd/conf/httpd.conf
httpd服务的其他配置文件目录:/etc/httpd/conf.d/
默认的主页目录:/var/www/html/

阅读全文 »
1234…7
阿蓝

阿蓝

没有人可以回到过去重新开始, 但谁都可以从现在开始, 书写一个全然不同的结局!

68 日志
31 分类
83 标签
RSS
友链
  • 蓝泽希
  • 马哥Linux
  • LeeSsangZ
  • Maxiecloud
  • 朱双印
© 2013 - 2018 阿蓝
博客全站共161.8k字