文章目录
- Centos7.6 命令安装Nginx
- Centos7.3编译安装Nginx
- Centos7.3编译安装Redis
Centos7.6 命令安装Nginx
1.命令安装Nginx
$ sudo yum install nginx
2.开启防火墙
$ systemctl start firewalld
3.配置Nginx服务
设置开机启动
$ sudo systemctl enable nginx
启动服务
$ sudo systemctl start nginx
停止服务
$ sudo systemctl restart nginx
重新加载,因为一般重新配置之后,不希望重启服务,这时可以使用重新加载。
$ sudo systemctl reload nginx
4.开放防火墙端口
默认 CentOS7 使用的防火墙 firewalld 是关闭 http 服务的(打开 80 端口)。
$ firewall-cmd --zone=public --permanent --add-service=http
// 重启防火墙
$ firewall-cmd --reload
success
打开之后,可以查看一下防火墙打开的所有的服务
$ sudo firewall-cmd --list-service
ssh dhcpv6-client http
可以看到,系统此时已经打开了 http 服务。
5.Nginx配置文件目录
/etc/nginx/nginx.conf
Centos7.3编译安装Nginx
首先安装PCRE pcre-devel 和Zlib,因为配置nginx的时候会需要这两个东西
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:
yum install -y pcre pcre-devel
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel
虽然我安装的时候安装着两个儿就可以了,但是如果有需要,根据error提示可能还需要GCC和OpenSSL
yum install gcc-c++
yum install -y openssl openssl-devel
好,现在我们开始安装nginx, 获取地址 直接搜nginx 进入页面 复制最新下载地址
wget -c http://nginx.org/download/nginx-1.17.4.tar.gz
解压并进入nginx目录
tar -xzvf nginx-1.17.4.tar.gz
cd nginx-1.17.4
使用nginx的默认配置
./configure
编译安装
make
make install
查找安装路径:
whereis nginx
找到安装目录之后,进入安装目录下的sbin目录,可以看到有一个可执行文件nginx,直接./nginx执行就OK了。
运行起来之后访问服务器ip,可以看到nginx的欢迎页面
Centos7.3编译安装Redis
**下载地址:**http://redis.io/download,下载最新稳定版本。
将Redis压缩包放入opt文件夹下,进入文件夹执行如下命令
$ tar zxvf redis-2.8.17.tar.gz(换成自己的Redis版本)
$ cd redis-2.8.17
$ make
-
make
完之后会出现编译后的redis服务程序redis-server
,还有用于测试的客户端程序redis-cli
,两个程序位于安装目录 src 目录下
启动Redis服务
$ cd src
$ ./redis-server
- 注意:这种方式是默认启动方式,也可以通过指定配置文件来启动Redis服务,redis配置文件:
redis.conf
指定配置问文件启动Redis服务
$ cd src
$ ./redis-server ../redis.conf(这里的是redis配置文件的路径)
后台启动Redis
vim编辑redis.conf配置文件
输入/daemonize查找daemonize指令
找到后将值改为yes