Linux環(huán)境下Nginx的離線安裝與在線安裝詳細(xì)步驟
一、離線安裝
1.安裝環(huán)境
依賴包下載地址
官方下載地址:https://pkgs.org/download/gcc-c++
阿里云鏡像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
1.1 檢查是否已安裝gcc,如果最后一行有版本信息則為已有相關(guān)環(huán)境
gcc -v
如果沒有則將以下依賴包下載并上傳到服務(wù)器
gcc依賴清單:
cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
進入依賴包文件夾執(zhí)行命令
rpm -Uvh *.rpm --nodeps --force
1.2 同樣再檢查是否安裝gcc-c++
g++ -v
如果最后一行沒有版本信息,則下載一下依賴包并上傳至服務(wù)器
gcc-c++依賴清單:
gcc-c+±4.8.5-44.el7.x86_64.rpm
libstdc+±4.8.5-44.el7.x86_64.rpm
libstdc+±devel-4.8.5-44.el7.x86_64.rpm
進入依賴包文件夾執(zhí)行命令:
rpm -Uvh *.rpm --nodeps --force
1.3 安裝PCRE
下載地址:http://www.pcre.org/
上傳到服務(wù)器并解壓
tar -xvf pcre-8.45.tar.gz
進入解壓目錄依次執(zhí)行以下命令
./configure
make
make install
1.4 安裝zlib
下載地址:http://www.zlib.net/
上傳到服務(wù)器并解壓
tar -zxvf zlib-1.2.13.tar.gz
進入解壓目錄依次執(zhí)行以下命令
./configure
make
make install
1.5 安裝openssl
檢查是否安裝openssl,若出現(xiàn)版本信息,則無需安裝;
openssl version
下載地址:https://www.openssl.org/source/
上傳到服務(wù)器并解壓
tar -zxvf openssl-3.1.1.tar.gz
進入解壓目錄并依次執(zhí)行以下命令
./configure
make
make install
2.安裝nginx
官網(wǎng)下載地址:http://nginx.org/en/download.html
上傳到服務(wù)器并解壓
tar -zxvf nginx-1.24.0.tar.gz
進入解壓目錄并依次執(zhí)行以下命令
./configure
make
make install
安裝默認(rèn)在/usr/local/目錄下,進入/usr/local/nginx/sbin目錄下并執(zhí)行
./nginx
通過瀏覽器進入ip:80地址,可以看到該頁面(如果nginx進程在,但頁面打不開的話請檢查下防火墻和端口問題)
至此已完成nginx的離線安裝!
二、在線安裝
1.安裝相關(guān)依賴
yum install -y gcc
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
# 或者
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
2.安裝nginx
2.1 設(shè)置nginx軟件包存儲庫。 之后,可以從存儲庫安裝和更新nginx:創(chuàng)建一個新的文件 vim /etc/yum.repos.d/nginx.repo打開個新文件(第三行的7是centos版本)
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
2.2 清理并加載緩存
yum clean all && yum makeache
2.3 安裝nginx
yun install -y nginx
2.4 查看版本
nginx -v
2.5 啟動nginx
systemctl start nginx
2.6 設(shè)置開機自啟
systemctl enable nginx
相關(guān)路徑:
yum安裝配置文件位置:/etc/nginx/nginx.conf
網(wǎng)站主目錄:/usr/share/nginx/html
日志文件目錄:/var/log/nginx/
通過瀏覽器進入ip:80地址,可以看到該頁面(如果nginx進程在,但頁面打不開的話請檢查下防火墻和端口問題,云服務(wù)器的話查看安全組)文章來源:http://www.zghlxwxcb.cn/news/detail-627751.html
至此已完成nginx在線安裝!文章來源地址http://www.zghlxwxcb.cn/news/detail-627751.html
nginx相關(guān)命令
1、查看nginx是否在運行
ps -ef|grep nginx
2、測試配置文件是否正確
nginx -t
3、重新加載配置文件
nginx -s reload
4、停止nginx
nginx -s quit # 這種方法較stop相比就比較溫和,需要進程完成當(dāng)前工作后再停止。
nginx -s stop # 立即停止服務(wù) 這種方法比較強硬,無論進程是否在工作,都直接停止進程
到了這里,關(guān)于Nginx安裝步驟——離線安裝與在線安裝詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!