centos7安裝nginx並設定開機自啟動
阿新 • • 發佈:2019-01-03
一、安裝前準備(nginx需要gcc等支援)
1:需要安裝gcc,一般gcc系統會自帶,如果沒有自帶,需要自己安裝
2:需要pcre,安裝的命令示例如下: yum install pcre*
3:需要zlib,安裝的命令示例如下:yum install zlib zlib-devel
4:如果需要支援ssl的話,安裝OpenSSL,安裝的命令示例如下:
yum install openssl openssl-devel
注:在gcc前可以使用[[email protected] ~]# rpm -qa |grep gcc
命令查詢系統是否已安裝該軟體
二、安裝包準備
從遠端獲取安裝包
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://nginx.org/download/nginx-1.8.0.tar.gz
或者把nginx包上傳到/usr/local/src目錄中
三、解壓、編譯和安裝
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# tar -zxvf nginx-1.8.0.tar.gz
[root@localhost src]# cd nginx-1.8.0
[root@localhost nginx-1.8 .1]# ./configure --prefix=/usr/local/nginx
[root@localhost nginx-1.8.1]# make && make install
四、基本執行操作
- 測試配置檔案:
安裝路徑下的/nginx/sbin/nginx -t - 啟動:
安裝路徑下的/nginx/sbin/nginx - 停止:
安裝路徑下的/nginx/sbin/nginx -s stop
或者是: nginx -s quit - 重啟:
安裝路徑下的/nginx/sbin/nginx -s reload - 檢視程序:
ps -ef |grep nginx
五、訪問
nginx預設埠為80,如果訪問不了,應該開放防火牆的80埠
六、設定開機啟動
在/etc/rc.d/rc.local檔案中加入nginx執行檔案
[root@localhost etc]# vi /etc/rc.d/rc.local
加入
/usr/local/nginx/sbin/nginx
注意:vi /etc/rc.d/rc.local預設沒有執行的許可權,需要授權
[[email protected] etc]# chmod +x /etc/rc.d/rc.local