本司要在客戶前置機上安裝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是否正常...