【Linux】nginx安装,及安装SSL

目录

1、安装流程及说明

1.1、安装位置

1.2、下载压缩包

1.3、相关插件安装命令

1.4、编译安装

1.5、安装SSL模块,用于https

2、nginx停止和启动

3、参考资料


1、安装流程及说明

1.1、安装位置

在/usr/local中创建nginx文件夹,然后在这里面下载nginx压缩包。

1.2、下载压缩包

#下载压缩包,版本采用nginx-1.9.9
wget http://nginx.org/download/nginx-1.9.9.tar.gz


# 解压
tar -xvf nginx-1.9.9.tar.gz


# 重命名(太长),记得执行修改命名,后面nginx启动命令需要用到
mv  nginx-1.9.9  nginx
 

1.3、相关插件安装命令

# 依次执行

yum install -y wget

yum install -y vim-enhanced

yum install -y make cmake gcc gcc-c++

yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel

 

#【https需要】安装SSL模块需要

yum -y install openssl openssl-devel

1.4、编译安装

# 去到有“configure”文件的nginx目录下。

./configure

 

#【然后在执行,编译安装用这个命令】

make && make install

 

# 查看nginx是否安装成功

cd /user/local/nginx/sbin/nginx -v

1.5、安装SSL模块,用于https

步骤到1.4,则完成nginx安装编辑,可正常使用http访问地址;需要https访问地址,需进行1.5步骤。

经过上面的步骤命令,nginx下会生成4个文件。

# 去到有“configure”文件的nginx目录下。

# 重新添加这个ssl模块

./configure --with-http_ssl_module

 

#【然后在执行,编译安装用这个命令】

make

【Linux】nginx安装,及安装SSL_第1张图片

 在我们执行完做命令后,我们可以查看到在nginx解压目录下,objs文件夹中多了一个nginx的文件,这个就是新版本的程序了。首先我们把之前的nginx先备份一下,然后把新的程序复制过去覆盖之前的即可。

# 备份

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

# 覆盖

cp objs/nginx /usr/local/nginx/sbin/nginx

复制文件过去覆盖时会显示是否覆盖,输入y,回车即可。

 

# 查看nginx是否安装成功

cd /user/local/nginx/sbin/nginx -v

2、nginx停止和启动

【停止】
pkill -9 nginx
【启动】因为步骤1.2中有修改nginx文件夹名字,所以该命令可直接使用。
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 

3、参考资料

1、Linux下Nginx的卸载、安装以及基本使用
https://blog.csdn.net/sheqianweilong/article/details/89815567

2、Nginx配置SSL证书时——nginx:[emerg]unknown directive ssl错误
https://blog.csdn.net/weixin_38111957/article/details/81283121

你可能感兴趣的:(linux,运维,服务器)