当前位置:首页 > 技术文章 > 正文内容

nginx安装(nginx安装ssl模块)

arlanguage3个月前 (01-31)技术文章21

1、 下载nginx,官网:
https://nginx.org/en/download.html

我下载的是 这个版本

2、 安装gcc环境(联网安装)

yum install gcc-c++

3、 安装依赖包

Openssl

1):yum安装

yum install –y openssl openssl-devel

2)编译安装

进入https://www.openssl.org/网址下载openssl-fips-2.0.2.tar.gz

解压:tar –zxvf openssl-fips-2.0.2.tar.gz

进入openssl-fips-2.0.2目录

cd openssl-fips-2.0.2

./config

make

make install

Zlib

1):yum安装

yum install –y zlib zlib-devel

2)编译安装

进入https://www.zlib.net/下载zlib-1.2.7.tar.gz

解压tar –zxvf zlib-1.2.7.tar.gz

进入zlib-1.2.7目录

cd zlib-1.2.7

./configure

make

make install

pcre:

1) yum安装

yum install -y pcre pcre-devel

2) 编译安装

进入https://www.pcre.org/下载pcre-8.21.tar.gz

解压tar –zxvf pcre-8.21.tar.gz

进入cd pcre-8.21目录

cd pcre-8.21

./configure

make

make insall

4、 解压nginx

tar -zxvf nginx-1.27.3.tar.gz

5、 创建一个临时目录

mkdir –p /var/temp/nginx/client

6、进入nginx-1.27.3目录

cd nginx-1.27.3

7、执行./configure命令

./configure

--prefIx=/usr/local/nginx\

--pid-path=/var/run/nginx/nginx.pid

--lock-path=/var/lock/nginx.lock

--error-log-path=/var/log/nginx/error.log

--http-log-path=/var/log/nginx/access.log

--with-http_gzip static_module


--http-client-body-temp-path=/var/temp/nginx/client #临时目录

--http-proxy-temp-path=/var/temp/nginx/proxy

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi

--http-scgi-temp-path=/var/temp/nginx/scgi

8、make

make install

9、 启动

进入sbin目录

cd /usr/local/nginx/sbin

./nginx

ps aux |grep nginx 查看进程

./nginx 启动

./nginx –s stop 关闭

./nginx –s reload 重启

10、查看是否安装正确

cd /usr/local/nginx/sbin

nginx –t或者通过浏览器http://ip能访问就是正确安装

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/1452.html

分享给朋友:

“nginx安装(nginx安装ssl模块)” 的相关文章

利用Nginx反向代理,不重新解析域名对网站进行服务器迁移

因为项目需要,现在想将A服务器上的网站(代码)转移到B服务器上,但是不想重新做域名解析,因为这段时间网站收录方面都比较优秀,冒然修改解析怕对网站收录有影响。所以借助一下Nginx的反向代理,将域名从A服务器反向代理到B服务器。首先将B服务器的环境做成和A一致(Nginx+PHP7.2+Mysql)。...

nginx支持跨域的方法 nginx配置支持跨域

在nginx的配置文件中添加允许跨域的响应头。参考nginx官方文档,添加响应头的方法如下:在conf文件的server作用域中添加如下响应头:server { listen 80; # 其他配置... # 允许跨域 add_header Access-Control-Allow-...

平稳运行半年的系统宕机了,记录一次排错调优的全过程

(一)前言最近发生了一件很让人头疼的事情,已经上线半年且平稳运行半年系统在年后早高峰的使用时发生了濒临宕机的情况。访问速度特别慢,后台查到大量time_wait的连接,从代码层面到架构层面到网络层面排查了几天几夜,总算是有了结果。(二)架构、问题描述先简单描述一下这个系统的架构,公网域名对应的公网I...

性能优化大揭秘:从代码到架构,全方位提升系统性能的实战技巧

在现代软件开发中,系统性能优化是一个永恒的话题。无论是移动应用、Web应用还是分布式系统,性能始终是用户体验、系统稳定性以及业务可扩展性的关键因素。性能瓶颈的存在不仅可能导致用户流失,还可能增加系统维护成本,甚至影响到业务的正常运行。因此,从代码层面到架构层面,全面的性能优化是每个技术人员必须掌握的...

为什么服务器管理用户都使用宝塔面板?

宝塔面板宝塔面板到底是个什么鬼?为什么这么多站长使用宝塔面板?宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得...

非常想学黑客技术,但是却又不知道如何入门?看这里就够了

黑客攻防是一个极具魅力的技术领域,但成为一名黑客毫无疑问也并不容易。你必须拥有对新技术的好奇心和积极的学习态度,具备很深的计算机系统、编程语言和操作系统知识,并乐意不断地去学习和进步。如果你想成为一名优秀的黑客,下面是12种最重要的基础条件,请认真阅读:第一点:了解黑客的思维方式我们生活中用到的网站...