在centos7 環境下安裝nginx--Linux的詳細教程

一、安裝前需要的編譯環境準備

1、安裝make

yum install -y gcc automake autoconf libtool make

2、安裝gcc、gcc-c++

yum install -y gcc gcc-c++

3、關閉防火牆

iptables -F

4、關閉selinux

 #臨時關閉:
    setenforce 0   #臨時關閉seLinux
    getenforce      #查看seLinux狀態
    
    #永久關閉:
    vim /etc/sysconfig/selinux
      7  SELINUX=disabled 

在這裏插入圖片描述

二、下載文件及選擇安裝文件目錄

安裝nginx需要四個包,分別爲PCRE源碼包、zlib源碼包、openssl、nginx

1、選擇安裝文件目錄
nginx可以安裝到任意一個目錄下,本文選擇的是 /usr/local/src

2、下載及安裝PCRE

1 cd /usr/local/src
2 wget https://ftp.pcre.org/pub/pcre/pcre-8.39.tar.gz  #可以選擇其他版本
3 tar -zvxf pcre-8.39.tar.gz
4 cd pcre-8.39
5 ./configure
6 make
7 make install

3、下載及安裝zlib

1 cd /usr/local/src
2 wget http://zlib.net/zlib-1.2.11.tar.gz
3 tar -zxvf zlib-1.2.11.tar.gz
4 cd zlib-1.2.11
5 ./configure
6 make
7 make install

4、安裝openssl

yum -y install openssl openssl-devel

5、下載及安裝nginx

cd /usr/local/src
wget http://nginx.org/download/nginx-1.6.3.tar.gz
tar -zxvf nginx-1.6.3.tar.gz
cd nginx-1.6.3
./configure
make
make install

三、 啓動nginx

1、修改nginx端口
nginx默認使用的是80端口,有可能apeache會佔用80端口,我們修改一下nginx端口

vim /usr/local/nginx/conf/nginx.conf

在這裏插入圖片描述

2、查看端口

netstat -ano|grep 80
sudo /usr/local/nginx/nginx

3、啓動nginx
啓動代碼格式: nginx安裝目錄 -c nginx配置文件

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

4、強制停止nginx

pkill -9 nginx

5、重啓nginx

/usr/local/nginx/sbin/./nginx -s reload

四、配置別名

1 vim /etc/profile
2 #加在文件最後
3 alias nginxstart='/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf'
4 alias nginxstop='pkill -9 nginx'
5 alias nginxrestart='/usr/local/nginx/sbin/./nginx -s reload'

source /etc/profile   #應用這幾個別名

注意:

nginx開始命令:nginxstart

nginx強制關閉命令:nginxstop

nginx重啓命令:nginxrestart

**

五、結果

在這裏插入圖片描述

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