yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
rpm -uvh *.rpm --nodeps --force
安裝完成後檢視安裝結果
gcc -v
將openssl複製到linux中,解壓安裝,這是安裝的路徑,可以自由選擇
cd /home/soft
tar zxf openssl-1.0.2i.tar.gz
cd openssl-1.0.2i
./config --prefix=/usr --shared
make
make test
make install
tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install :
解壓安裝包:
tar zxvf pcre-8.35.tar.gz
進入安裝包目錄
cd pcre-8.35
編譯安裝
./configure
make && make install
檢視prce版本
pcre-config --version
tar zxvf nginx-1.6.2.tar.gz
進入安裝包目錄
cd nginx-1.6.2
編譯安裝
紅字部分為自行安裝目錄
檢視nginx版本
/usr/local/nginx/sbin/nginx -v
啟動nginx
/usr/local/nginx/sbin
./nginx
解決無法啟動
解決nginx: [error] open() "/usr/local/nginx/logs/nginx.pid
重新啟動伺服器,訪問web服務發現無法瀏覽啦!登陸伺服器之後進到nginx使用./nginx -s reload重新讀取配置檔案,發現報nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)錯誤,進到logs檔案發現的確沒有nginx.pid檔案
./nginx -s reload
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)
解決辦法
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/nginx.conf
// 前面乙個引數是你的nginx的位置 -c 後面是你的配置檔案的位置!!請注意!
nginx其他命令
/usr/local/webserver/nginx/sbin/nginx -s reload # 重新載入配置檔案
/usr/local/webserver/nginx/sbin/nginx -s reopen # 重啟 nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 nginx
上傳引用
我們使用nginx因此我們進入nginx資料夾
我們將這兩個檔案上傳至伺服器的某個路徑中(記住這個路徑)
然後我們在存放 nginx 配置的資料夾中新建乙個配置
內容如下
server }
然後我們重啟nginx
進入 nginx 目錄的 sbin
./nginx -s reload
在nginx的指定配置檔案nginx.config中的http配置下增加upstream配置即可:
upstream nodes
關於熱備backup,輪詢,加權輪詢,ip_hash請根據需要配置。
zhengfei
Nginx安裝步驟
yum install gcc c pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre deve...
Nginx安裝步驟
最近在做乙個專案需要用到nginx,記錄下安裝的過程。安裝環境在虛擬機器vm中的ubuntu16.04。nginx 1.10.3.tar.gz pcre 8.40.tar.bz2 zlib 1.2.11.tar.gz openssl 1.0.1t.tar.gz tar zxvf nginx 1.10...
nginx安裝步驟
1 準備工作 安裝工具 yum y install gcc gcc c automake pcre pcre devel zlib zlib devel open openssl devel 2 解壓 tar xvf nginx 1.6.3.tar.gz cd nginx 1.6.3 4 得到了 n...