一、安裝前需要的編譯環境準備
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
**