Linux运维日志Linux运维日志

所有文章 第5页

Apache

centos7源码编译安装apache2.4

朱 茂海 发布于 2017-03-18

本该将介绍在centos 7系统上源码编译apache 2.4。这个也适用于centos 6。你可能会疑问,为什么不直接rpm安装,这可能有几个原因: – 从仓库中安装的apache默认会安装大量地模板,这些模板可能会占用比较多的资源,而生产环境可能只需要这些模块的3...

阅读(32)评论(0)

Nginx

nginx autoindex开启目录浏览和索引

朱 茂海 发布于 2017-03-18

Nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在server或location 段里添加上autoindex on;来启用目录流量,下面会分情况进行说明。 另外Nginx的目录流量有两个比较有用的参数,可以根据...

阅读(36)评论(0)

Nginx

nginx auth_basic为目录添加密码保护

朱 茂海 发布于 2017-03-18

nginx可以为网站或目录甚至特定的文件设置密码认证。密码必须是crypt加密的。可以用apache的htpasswd来创建密码。 格式为:htpasswd -b -c site_pass username password site_pass为密码文件。放在同nginx配置文件...

阅读(21)评论(0)

Nginx

nginx指令add_before_body add_after_body向响应体前或后添加内容

朱 茂海 发布于 2017-03-18

ngx_http_addition_module在响应之前或者之后追加文本内容,比如想在站点底部追加一个js或者css,可以使用这个模块来实现,这个模块和淘宝开发的nginx footer模块有点类似,但是还是有不同. 这个模块需要依赖子请求,nginx footer依赖ngin...

阅读(21)评论(0)

虚拟化技术

CentOS 7安装Docker

朱 茂海 发布于 2017-03-17

先决条件 OS要求 需要64位的CentOS 7系统 卸载旧版本 Docker的旧版本称为docker或docker-engine。如果已经安装有,先卸载它及它的依赖 $ sudo yum remove docker \ docker-common \ container-sel...

阅读(154)评论(0)

MySQL

CentOS 7源码编译安装mysql 5.7

朱 茂海 发布于 2017-03-17

安装约定 mysql安装路径:/usr/local/mysql mysql数据库路径: /data/mysql mysql配置文件路径:/usr/local/mysql/my.cnf 卸载mariadb # rpm -qa | grep mariadb # rpm -e --no...

阅读(60)评论(0)

Python

安装并使用python requests发送http请求

朱 茂海 发布于 2017-03-17

Requests是一个Apache2 Licensed HTTP库,使用python编写。旨在设计成为易用的http请求库。意味着你不需要手动添加请求字符串到url,或者对POST数据进行表单编码。 安装Requests 有多种方法来安装requests库,如pip,easy_i...

阅读(35)评论(0)