目录
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
在我们执行完做命令后,我们可以查看到在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文章来源:https://www.toymoban.com/news/detail-764322.html
2、Nginx配置SSL证书时——nginx:[emerg]unknown directive ssl错误
https://blog.csdn.net/weixin_38111957/article/details/81283121文章来源地址https://www.toymoban.com/news/detail-764322.html
到了这里,关于【Linux】nginx安装,及安装SSL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!