centos离线部署Nginx(傻瓜式安装)
爱博者 2024-07-13 12:37:02 阅读 56
文章目录
前言一、Nginx是什么?二、nginx(所有包)下载地址三、解压1.解压nginx.zip2.安装nginx压缩包中的rpm文件3.安装nginx压缩包中的tar&zip文件
四、部署1.openssl安装2.pcre-8.41安装3.zlib-1.3.1安装4.nginx-1.20.2安装
总结
前言
Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。
一、Nginx是什么?
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13],同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。
二、nginx(所有包)下载地址
迅雷地址:
https://pan.xunlei.com/s/VNrjpB09JvLcgrBnknoFeGZ_A1?pwd=wvt7#
三、解压
先下载XSHELL&XFTP或者MobaXterm
1.解压nginx.zip
<code>mkdir /nginx ---建立nginx文件夹
unzip nginx.zip ---解压nginx.zip
2.安装nginx压缩包中的rpm文件
有快捷方式可以批量安装rpm大家可以去百度搜一下,说明一下nodeps可以理解为强制安装。
<code> rpm -ivh cpp-4.8.5-44.el7.x86_64.rpm --nodeps
rpm -ich gcc-4.8.5-44.el7.x86_64.rpm --nodeps
rpm -ivh gcc-c++-4.8.5-36.el7.x86_64.rpm --nodeps
rpm -ivh glibc-2.17-317.el7.x86_64.rpm --nodeps
rpm -ivh glibc-common-2.17-317.el7.x86_64.rpm --nodeps
rpm -ivh glibc-devel-2.17-317.el7.x86_64.rpm --nodeps
rpm -ivh glibc-headers-2.17-317.el7.x86_64.rpm --nodeps
rpm -ivh libstdc++-devel-4.8.5-36.el7.x86_64.rpm --nodeps
3.安装nginx压缩包中的tar&zip文件
<code>tar -xvf nginx-1.20.2.tar.gz
tar -xvf openssl-1.1.1j.tar.gz
tar -xvf zlib-1.3.1.tar.gz
unzip pcre-8.41.zip
这个nginx.zip这个时候可以删除或移动去别的地方,不用在解压了
这几个蓝色的文件就是解压好的
四、部署
1.openssl安装
<code>cd openssl-1.1.1j/
./config
make install
2.pcre-8.41安装
<code>cd pcre-8.41
./configure
make install
3.zlib-1.3.1安装
<code>cd zlib-1.3.1/
./configure
make install
4.nginx-1.20.2安装
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=/nginx/pcre-8.41 --with-openssl=/nginx/openssl-1.1.1j --with-stream
------/usr/local/nginx这个路径可以是别的路径|/nginx/pcre-8.41 & /nginx/openssl-1.1.1j这里也是自己的路径
make install
进入nginx的安装路径
<code>cd /usr/local/nginx/sbin
./nginx -t
修改nginx.conf文件
<code>cd /usr/local/nginx/conf
vi nginx.conf
cd /usr/local/nginx/sbin
./nginx -t & ./nginx -s reload
------端口号可以写别的--------
验证nginx是否安装成功
关闭防火墙
<code>systemctl stop firewalld
systemctl disable firewalld
总结
本文是自己结合自己在上学时和工作需要进行编写不存在抄袭现象。根据自己的经验梳理逻辑方便大家更快更便捷的搭建nginx.前言的东西大家都可以百度到,走个过程
下一篇: 推荐开源项目:wechat_for_linux - 腾讯官方Linux版微信
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。