外贸网站建站系统,幻灯片模板,移动网站建设书籍推荐,泉州学校网站建设Nginx服务器提供了Windows和Linux版本#xff0c;本文为Linux环境下Nginx服务器的详细安装步骤。
安装环境#xff1a; Linux服务器操作系统#xff1a;CentOs 8.1.1911
Nginx版本#xff1a;1.21.4#xff08;Linux#xff09;
安装步骤#xff1a; 1、安装GCC、aut…Nginx服务器提供了Windows和Linux版本本文为Linux环境下Nginx服务器的详细安装步骤。
安装环境 Linux服务器操作系统CentOs 8.1.1911
Nginx版本1.21.4Linux
安装步骤 1、安装GCC、automake、pcre、zlib和openssl
为了编译Nginx源码我们需要标准的GCC编译器GNU Compiler Collection,自由的类UNIX及Mac OS X操作系统的标准编译器另外我们需要通过Automake工具完成自动创建Makefile的工作除此以外Nginx的一些模块还需要依赖其他第三方库通常有pcre库支持rewrite模块、zlib库支持gzip模块和openssl库支持ssl模块。
可以通过如下指令去查看Linux服务器上是否已经安装pcre、zlib和openssl
//查看openssl
rpm -qa openssl//查看zlib
rpm -qa zlib//查看pcre
rpm -qa pcre 本机上因为已经安装了以上三个第三方库所以显示如下 如果没有安装以上三个库鉴于以上Nginx运行的需求我们需要执行以下代码
yum -y install gcc gcc-c automake pcre pcre-devel zlib zlib-devel openssl openssl-devel 2、下载Nginx服务器并解压
下载Nginx服务器本文提供了两种方式
A、通过官网进行下载进入Nginx官网网址http://nginx.org/en/doload.html本文Nginx版本为1.21.4可以选择对应的版本进行下载。
B、通过Linux进行下载指令代码wget http://nginx.org/download/nginx-1.21.4.tar.gz。
本文通过第二种方式进行下载。
//进入home文件夹
cd /home//创建nginx文件夹
mkdir nginx//下载Nginx服务器文件
wget http://nginx.org/download/nginx-1.21.4.tar.gz//解压文件至指定目录
tar -zxvf nginx-1.21.4.tar.gz -C /irms/tmp/ 解压完成后/opt/Nginx文件夹下多出一个文件夹Nginx-1.16.1该文件夹下包含如下文件 auto存放了大量脚本文件和configure脚本程序有关。
conf存放了Nginx服务器的配置文件包含了Nginx服务器的基本配置文件和对部分特性的配置文件。
configureNginx服务器的自动脚本程序运行configure自动脚本将会完成两项工作 1、检查环境根据环境检查结果生成C代码 2、生成编译代码需要的makefile文件。
html存放了两个后缀名为.html的静态文件。
man存放了Nginx服务器的帮助文档可通过 man nginx进行查看。
src存放了Nginx服务器的所有源代码。
3、安装Nginx服务器
注意此步骤在运行.configure时可能不成功不成功的原因基本在于pcre、zlib或openssl未安装成功可以重新进行安装
//进入之前解压后得到的文件夹nginx-1.21.4
cd /irms/nginx/nginx-1.21.4//运行configure脚本程序可以直接运行./configure,也可以通过--prefixpath 指定nginx的安装目录
./configure --prefix/irms/nginx///运行完成后,该文件夹下多出一个文件---Makefile此时执行make指令进行源代码编译编译过程中屏幕会有编译全过程
make//编译完成后执行make的install命令安装Nginx服务器
make install
执行完成make install指令后可以将工作目录定位到我们的安装目录也就是上述的/irms/nginx文件夹通过ls -l指令可以看到该文件夹下出现以下几个文件夹 conf该目录存放了Nginx的所有配置文件该文件夹下包含nginx.conf文件它是Nginx服务器的住配置文件其他文件则是用 来配置Nginx的相关功能。
html该目录存放了Nginx服务器在运行过程中调用的一些html文件。
logs该目录存放了Nginx服务器的日志。
sbin该目录中只包含了一个文件-nginx它就是Nginx服务器的主程序。
4、修改nginx.conf文件根据自己的项目进行修改
// 修改nginx.conf文件中端口如修改成81
cd /irms/nginx/conf
vim nginx.conf
5、启动Nginx服务器
//在启动服务器之前我们可以通过如下指令来查看Nginx服务器配置文件是否有语法错误
//绝对路径
/irms/nginx/sbin/nginx -t//在nginx文件夹中时的相对路径
./sbin/nginx -t//通过如下指令可以查看Nginx服务器版本
./sbin/nginx -v//使用默认配置启动Nginx
./sbin/nginx//查看Nginx进程状态
ps -ef|grep nginx//停止Nginx服务器
//绝对路径
/irms/nginx/sbin/nginx -s stop//nginx文件夹下相对路径
./sbin/nginx -s stop//重启Nginx服务器
/irms/nginx/sbin/nginx -s reopen//重新载入配置文件
/irms/nginx/sbin/nginx -s reload