Linux Gcc Nginx Https

每日一语:我以为我够坚强,却输得那么绝望!

一、安装GCC

在安装nginx相关软件包时,需要进行编译执行,该编译执行依托于linux下的Gcc,故需要检测是否已安装该模块。

[root@root ]gcc -v

如果Linux系统没有安装gcc编译器,会提示“Command not found”;

[root@root ]gcc -v

如果Linux系统已安装gcc编译器,显示出当前安装的gcc编译器是哪个版本;                        

若未安裝GCC,需要先安装GCC,若不安装,在安装Nginx时,./configure报如下错误:

configure:error:no acceptable C compiler found in $PATH;

 针对环境是否联网,可以选择其中一个方式进行安装GCC:

环境1、有网络环境:

yum install gcc

 环境2:无网络环境

请下载根据linux版本,下载相关依赖进行安装,如下是在centos7版本下的依赖包:

gcc离线安装包

安装步骤:

1、tar   -xvf  文件名

2、进入解压目录

3、执行rpm -Uvh *.rpm --nodeps --force

4、安装执行完后,gcc -v;g++ -v;查看gcc版本和g++版本

二、安装nginx

首先下载相关安装文件:安装包

步骤1、安装pcre

1.1:  tar  -xvf   pcre

1.2:cd  pcre

1.3:./configure

1.4: make && make install

1.5: pcre-config --version:查看版本

步骤2、安装openssl

2.1:  tar  -xvf   openssl

2.2:cd  openssl

2.3:./config

2.4: make && make install

2.5: ssh -V 查看版本

步骤3:安装zlib

3.1:  tar  -xvf   zlib

3.2:cd  zlib

3.3:./configure

3.4: make && make install

3.5: [root@root]# find /usr -name  zlib.pc
/usr/software/nginx/zlib/zlib.pc
[root@root]# cat /usr/software/nginx/zlib/zlib.pc

......

Name: zlib
Description: zlib compression library
Version: 1.2.7

步骤4:安装Nginx

4.1:  tar  -xvf   nginx

4.2:cd  nginx

4.3:./configure

4.4: make && make install

特别说明:安装成功后的路径为:/usr/local/nginx

 nginx常用命令(进入到/usr/local/nginx/sbin 目录下):

1、查看版本号:./nginx -v

2、启动:./nginx

3、关闭:./nginx -s  stop

4、重启:./nginx -s reload

步骤5(可选):nginx支持ssl模块

1、./nginx -V 查看已配置的参数

如: configure arguments:

或者: configure arguments: --prefix=/usr/local/nginx  --add-module=/usr/software/...

2、进入到安装路径下,切记不是/usr/local/nginx/,一般安装都有版本号的那个路径下

执行./configure  --prefix=/usr/local/nginx --with-http_ssl_module  --with-openssl=/root/openssl-1.0.0(特别说明:根据自己安装的路径替换哦)

3、make

4、进入到objs下:cd objs,拷贝nginx到安装目录下
cp nginx /usr/local/nginx/sbin
5、启动nginx,查看nginx模块,发现已经添加
/usr/local/nginx/sbin/nginx -V 
 

完毕!

 

你可能感兴趣的