說明:
nginx是一個高性能的HTTP和反向代理的Web服務器,在實際項目開發(fā)中常用于做負載均衡,請求動靜分離等,今天這篇文章主要講解在Linux系統(tǒng)下如何安裝nginx;
正文:
一、nginx安裝環(huán)境準備
1、檢查系統(tǒng)是否有安裝nginx所需要的的依賴包,nginx依賴包包括gcc、g++、zlib-devel、openssl-devel和pcre-devel:
1、rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟件包是否安裝,用?rpm -qa | grep "軟件或者包的名字";
2、以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟件包,用?dpkg -l | grep "軟件或者包的名字";
3、yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用?yum list installed | grep "軟件名或者包名";
舉例:查看是否安裝了gcc
rpm -qa | grep gcc
deb -l | grep gcc
yum list installed | grep gcc
2、安裝依賴包
2.1、有網(wǎng)絡的情況下可以通過yum直接安裝
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
2.2、內網(wǎng)環(huán)境下采用離線安裝方式;
1、查看Linux系統(tǒng)版本號(cat、etc/redhat-release)
2、下載系統(tǒng)版本對應的依賴庫(https://vault.centos.org/版本號/os/x86_64/Packages/)
3、將需要的rpm包上傳到Linux服務
4、執(zhí)行安裝命令(rpm -Uvh ./*.rpm --nodeps --force)
二、安裝nginx
1、下載tar.gz包并上傳值服務器(http://nginx.org/en/download.html);
2、通過命令解壓(tar -zxvf nginx-1.21.0.tar.gz);
3、配置、編譯和安裝;
1、配置,一般使用默認配置即可,默認配置會將nginx文件生成到/usr/local/nginx下,如果需要生成到指定文件夾可以添加描述
./configure(默認配置)
./configure --prefix=/data/nginx(文件生成到/data/nginx下)
2、編譯(make)
3、安裝(make install)
4、執(zhí)行完以上命令后進入指定文件夾,如果生成了conf和sbin文件夾就說明安裝成功了;
5、進入conf中根據(jù)需求修改nginx.conf;
6、進入sbin文件夾,啟動nginx就可以了(./nginx)
./nginx(啟動)
./nginx -s reload(重啟)
./nginx -s stop(停止)
7、通過ps -ef | grep nginx 查看是否啟動成功;