Linux環境下Nginx的安裝

前言

Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器,期初開發的目的就是爲了代理電子郵件服務器室友:Igor Sysoev開發,源代碼符合BSD開源。其特點就是佔用內存少併發能力強,在天朝使用Nginx的大型網站已經有很多:百度、淘寶、騰訊等等…

一丶下載Nginx

首先我們得去 http://nginx.org/ 官網下載源碼包以及查看文檔。
Nginx下載安裝前我們需要 gcc pcre zlib 的依賴

[root@localhost ~]# yum install -y gcc gcc-c++ openssl openssl-devel
[root@localhost ~]# wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
[root@localhost ~]# wget http://www.zlib.net/zlib-1.2.11.tar.gz
[root@localhost ~]# wget http://nginx.org/download/nginx-1.13.9.tar.gz

如果 wget 命令沒找到 用 yum install wget 進行添加

[root@localhost ~]# yum -y install wget

最好創建一個目錄,把下載的資源移動到目錄當中,這樣便於以後擴展
使用 mkdir 命令可以創建目錄

[root@localhost ~]# mkdir lnmp

把下載的文件 使用 mv 命令剪切移動到 lnmp 目錄當中,可以使用以下快捷方法

[root@localhost ~]# mv *tar.gz lnmp

二丶安裝Nginx

進入lnmp目錄

[root@localhost ~]# cd lnmp

解壓壓縮包

[root@localhost ~]# tar zxvf nginx-1.13.9.tar.gz
[root@localhost ~]# tar zxvf pcre-8.41.tar.gz
[root@localhost ~]# tar zxvf zlib-1.2.11.tar.gz

進入nginx目錄

[root@localhost ~]# cd nginx-1.13.9

配置, -with-pcre=…/pcre-8.41 --with-zlib=…/zlib-1.2.11 這麼寫是因爲我把zlib和pcre都放在nginx源碼包同一級目錄下

[root@localhost ~]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11

配置成功之後,編譯並安裝

[root@localhost ~]# make && make install

三丶測試是否安裝成功

啓動nginx

[root@localhost ~]# /usr/local/nginx/sbin/nginx

如果出現以下情況,是因爲有其他程序佔用了80端口
在這裏插入圖片描述
使用命令關閉佔用80端口的命令是 sudo fuser -k 80/tcp

[root@localhost nginx-1.13.9]# sudo fuser -k 80/tcp

然後重啓Nginx

[root@localhost nginx-1.13.9]# service nginx start

如果沒有報錯 使用 curl localhost 命令

[root@localhost nginx-1.13.9]# curl localhost

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章