linux centor os7安裝nginx

2020-09-29 15:00:21

1.建立資料夾用來存放nginx

我的放在 /usr/apps/nginx

在這裡插入圖片描述

2.下載

進入到自己建立的資料夾nginx下執行

wget  http://nginx.org/download/nginx-1.13.0.tar.gz

如果提示未找到wget命令
先執行

yum -y install wget

在這裡插入圖片描述

3.解壓

在nginx資料夾下解壓
在這裡插入圖片描述

4.編譯

在這裡插入圖片描述
進入nginx/nginx-1.13.0資料夾下

[root@localhost nginx]# ls
nginx-1.13.0  nginx-1.13.0.tar.gz
[root@localhost nginx]# cd nginx-1.13.0
[root@localhost nginx-1.13.0]# ls
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  Makefile  man  objs  README  src

然後開始編譯
在這裡插入圖片描述

./configure

報錯1:
在這裡插入圖片描述錯誤原因:
缺少編譯環境,安裝編譯原始碼所需要的工具和庫

解決錯誤./configure: error: C compiler cc is not found錯誤
當前資料夾下執行命令

yum install gcc gcc-c++ ncurses-devel perl

在這裡插入圖片描述===========================================================
解決報錯1後執行./configure可能會遇到報錯2

報錯2
./configure: error: the HTTP rewrite module requires the PCRElibrary.錯誤:
錯誤原因
缺少HTTP rewrite module模組,禁用或者安裝所需要的模組。我們選擇安裝模組:
執行命令

yum install pcre pcre-devel

在這裡插入圖片描述
解決報錯2後執行./configure可能會遇到報錯3

報錯3
./configure: error: the HTTP gzip module requires the zliblibrary.錯誤

錯誤原因
缺少HTTP zlib類庫,我們選擇安裝模組

執行命令

yum  install zlib gzip zlib-devel

在這裡插入圖片描述

5.解決錯誤後重新編譯

在這裡插入圖片描述
在這裡插入圖片描述

6安裝nginx

make & make install

在這裡插入圖片描述安裝成功
在這裡插入圖片描述

7.啟動nginx

首先進入我們安裝的nginx資料夾下

[root@localhost nginx-1.13.0]# cd /usr/local/nginx


[root@localhost nginx]# ls
client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp


[root@localhost nginx]# cd sbin


[root@localhost sbin]# ls
nginx

在這裡插入圖片描述
啟動

[root@localhost sbin]# ls
nginx


[root@localhost sbin]# ./nginx

檢視nginx程序是否在執行

ps -ef|grep nginx

在這裡插入圖片描述
以上代表執行成功

瀏覽器存取

ip addr

在這裡插入圖片描述

在這裡插入圖片描述