Nginx安裝步驟包含https證書配置,負載配置

2021-10-01 16:02:17 字數 2529 閱讀 4455

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...