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

 五、結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM