Centos6 8 離線安裝nginx

2021-08-03 22:55:44 字數 1714 閱讀 7365

本司要在客戶前置機上安裝nginx做網路對映,首先是解決nginx的安裝問題,以下是我安裝時碰到的問題

1. 按照nginx中文站(的步驟安裝

這台機器沒有連線外網,執行yum安裝命令一直出現連線超時問題,最終放棄

2. 按照手動方式安裝

a、首先現在了nginx的最新版本nginx-1.10.0.tar.gz,上傳到伺服器(/usr/local/src/nginx)目錄

b、解壓tar -zxvf nginx-1.10.0.tar.gz

c、進入解壓目錄執行./configure, 這裡用到了gcc、pcre、zlib庫,如果沒有安裝會出現c compiler cc is not found等錯誤

1)、安裝gcc庫

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm

rpm -uvh libgcc-4.4.7-17.el6.x86_64.rpm

rpm -uvh libgomp-4.4.7-17.el6.x86_64.rpm

rpm -ivh glibc-2.12-1.192.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm

rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm

rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm

2)、安裝pcre庫

rpm -ivh pcre-devel-7.8-7.el6.x86_64.rpm

3)、安裝zlib庫

rpm -ivh zlib-devel-1.2.3-3.x86_64.rpm

d、依賴庫都安裝完成之後然後重新執行

./configure

編譯過程中會出現很多資訊有些是not found資訊,這些不用關心,只要在最後出現,表示編譯成功

configuration summary

+ using system pcre library

+ openssl library is not used

+ md5: using system crypto library

+ sha1 library is not used

+ using system zlib library

e、執行make

f、執行make install

g、nginx就安裝完成了,然後進入/usr/local/目錄發現生成新資料夾nginx表示安裝成了

h、進入nginx根目錄的sbin下執行./nginx啟動nginx

i、檢視啟動情況

ps -ef|grep nginx

啟動成功,master是主程序,關閉的時候kill這個程序,其他子程序會自動關掉

#從容停止nginx  

kill -quit master程序號  

#快速停止nginx  

kill -term master程序號  

#強制停止nginx  

kill -9 master程序號 

CentOS6 8 編譯安裝 Nginx

tar vxf nginx 1.6.2.tar.gz3 進入解壓後的目錄 cd nginx 1.6.2 yum install y gc gcc gcc c yum install y pcre devel zlib devel openssl devel libxslt devel geoip d...

Centos6 8安裝mysql 步驟

輸入命令 yum list installed grep mysql 輸入命令 yum y remove mysql 輸入命令 yum list grep mysql 輸入命令 yum y install mysql mysql server mysql devel 輸入命令 rpm qi mysq...

Linux系統安裝 CentOS6 8

通常選擇第一項。在安裝之前測試 第一次用通常點ok。如果ram過小,則只能顯示字元介面。鍵盤布局選擇u.s.english。基本儲存裝置,系統安裝在本地磁碟。設定主機名,系統較多時,命名中可以帶上系統名,方便區分。設定網絡卡,ctrl alt f2切換到命令介面,輸入ifconfig查詢ip是否正常...