CentOS_7下安装Nginx服务

时间:2021-08-05 09:24:55

安装make:

yum -y install gcc automake autoconf libtool make

make是一个命令工具,是一个解释makefile中指令的命令工具。它可以简化编译过程里面所下达的指令,当执行 make 时,make 会在当前的目录下搜寻 Makefile (or makefile) 这个文本文件,执行对应的操作。

makefile是一个文档,里面定义了一系列的规则指定文件的编译顺序或需不需要重新编译,它记录了原始码如何编译的详细信息! makefile一旦写好,只需要一个make命令,整个工程完全自动编译。

安装gcc g++:

yum install gcc gcc-c++

选定安装文件夹目录(自定义):

 cd /usr/local/src 

安装PCRE库:

官网:https://sourceforge.net/projects/pcre/files/pcre/

./configure  :配置
make :编译
make install :安装
1 cd /usr/local/src
2 wget https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gzz
3 tar -zxvf pcre-8.42.tar.gzz
4 cd pcre-8.42
5 ./configure
6 make
7 make install

安装zlib库:

官网:http://zlib.net/

1 cd /usr/local/src
2 wget http://zlib.net/zlib-1.2.11.tar.gz
3 tar -zxvf zlib-1.2.11.tar.gz
4 cd zlib-1.2.11
5 ./configure
6 make
7 make install

安装openssl:

OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。

1 cd /usr/local/src
2 wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
3 tar -zxvf openssl-1.0.1t.tar.gz

安装Nginx:

1 cd /usr/local/src
2 wget http://nginx.org/download/nginx-1.1.10.tar.gz
3 tar -zxvf nginx-1.1.10.tar.gz
4 cd nginx-1.1.10
5 ./configure
6 make
7 make install

安装后查看配置文件nginx.conf,并修改端口与服务器地址。

注:修改端口是避免80端口被其他程序占用而启动不了nginx。修改服务器地址非必须,在有自己的服务器的情况下可以修改。

CentOS_7下安装Nginx服务

CentOS_7下安装Nginx服务

启动nginx:

1 cd /usr/local/nginx/sbin/
2 ./nginx -t
3 ./nginx -c /usr/local/nginx/conf/nginx.conf

出现下面表示配置文件nginx.conf正确

CentOS_7下安装Nginx服务

停止nginx:

ps -ef|grep nginx
kill -HUP 9663

CentOS_7下安装Nginx服务

重启nginx:

cd /usr/local/nginx/sbin/
./nginx -s reload

完成:

CentOS_7下安装Nginx服务