[root@izwz9488eeqkbsy2icrqoqz /]# mkdir /usr/local/nginx
[root@izwz9488eeqkbsy2icrqoqz /]# cd /usr/local/nginx
nginx]# tar -zxvf tengine-2.3.2.tar.gz
[root@izwz9488eeqkbsy2icrqoqz nginx]# cd tengine-2.3.2
設定nginx安裝路徑,如果沒有指定,預設為/usr/local/nginx
[root@izwz9488eeqkbsy2icrqoqz tengine-2.3.2]# ./configure --prefix=/usr/local/nginx
可能會出現這個錯誤
如果出現了,就執行下這個
[root@izwz9488eeqkbsy2icrqoqz tengine-2.3.2]# yum -y install openssl openssl-devel
再次執行
[root@izwz9488eeqkbsy2icrqoqz tengine-2.3.2]# ./configure —prefix=/usr/local/nginx
[root@izwz9488eeqkbsy2icrqoqz tengine-2.3.2]# make
(make的過程是把各種語言寫的原始碼檔案,變成可執行檔案和各種庫檔案)
[root@izwz9488eeqkbsy2icrqoqz tengine-2.3.2]# make install
(make install是把這些編譯出來的可執行檔案和庫檔案複製到合適的地方)
引數 -c 指定了配置檔案的路徑,如果不加的話就是使用預設的配置檔案
[root@izwz9488eeqkbsy2icrqoqz tengine-2.3.2]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止操作是通過向nginx程序傳送訊號(什麼是訊號請參閱linux文 章)來進行的
查詢nginx主程序號
ps -ef | grep nginx
在程序列表裡 面找master程序,它的編號就是主程序號了
從容停止nginx
kill -quit 主程序號
快速停止nginx
kill -term 主程序號
強制停止nginx
pkill -9 nginx
另外, 若在nginx.conf配置了pid檔案存放路徑則該檔案存放的就是nginx主程序號,如果沒指定則放在nginx的logs目錄下。有了pid文 件,我們就不用先查詢nginx的主程序號,而直接向nginx傳送訊號了,命令如下:
kill -訊號型別 『/usr/nginx/logs/nginx.pid』
如果更改了配置就要重啟nginx,要先關閉nginx再開啟?不是的,可以向nginx 傳送訊號,平滑重啟。
平滑重啟命令:
kill -hup 主程序號或程序號檔案路徑
或者使用
/usr/nginx/sbin/nginx -s reload
注意,修改了配置檔案後最好先檢查一下修改過的配置檔案是否正 確,以免重啟後nginx出現錯誤影響伺服器穩定執行。
nginx -t -c /usr/nginx/conf/nginx.conf
或者/usr/nginx/sbin/nginx -t
訪問在瀏覽器中輸入ip:埠號(預設80),出現如下圖所示,說明安裝成功。
nginxt在Linux環境下如何配置與安裝
nginx安裝環境 nginx是c語言開發,建議在linux上執行 1.gcc 2.pcre pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在lin...
Linux系統安裝
虛擬機器中,在定製硬體的時候選擇映象檔案 新建虛擬機器 稍後安裝作業系統 linux centos 自定義硬體 1.自定義布局 分割槽檔案系統 windows fat16 fat32 ntfs c盤 系統盤 linux ext2 ext3 ext4 樹狀檔案系統結構 必須分割槽 swap分割槽 交換...
Linux 系統安裝
目標 1.rhel7的安裝 2.rhel6.5的安裝 3.虛擬機器使用技巧 rhel7介紹 紅帽公司於2014年6月11日正式發布企業linux 7版本,該版本在裸伺服器 虛擬機器 iaas 和 paas 方面都得到了加強,更可靠以及更強大的資料中心環境可滿足各種商業的要求。rhel 7 為企業提供...