NGINX 基本的安裝及其配置

2021-07-08 13:32:57 字數 2935 閱讀 6442

nginx是輕量級的負載均衡伺服器,支援百萬級別的訪問量,具有良好的穩定性和高併發鏈結數。

12月2日

開始新增引數,引數設定如下:

回車進行安裝,安裝後會出現以下情況:

問題的解決辦法是:

問題的解決辦法:安裝相應的軟體包

最後完成所有的軟體包的安裝:提示安裝nginx成功

./configure  出現未找到錯誤,一般在這種情況下需要安安裝以下幾個安裝包

yum install -y pcre-devel。。。。。。

yum install -y openssl-devel。。。。。。

yum install -y openssl1.0.0 。。。。。。

yum install -y zlib。。。。。。。

安裝如上的安裝包,顯示nginx安裝完成,successful

make && make install

nginx -t (這條命令是檢查nginx安裝是否完成的測試命令)

提示沒有安裝完成,原因是,1 沒有新增使用者,2 沒有建立相應的使用者。

建立之前的配置是寫的使用者名為nginx        useradd nginx  建立不存在的目錄 mkdir 。。。。

啟動 nginx            命令   nginx

檢視是否啟動完成,ps -ef |grep nginx

配置nginx 的配置檔案。。。/etc/nginx/nginx.conf

(注意在最後補充兩處會出現錯誤的地方,這裡引用別人的經驗,出現情況為./configure *: no such file or directory

網上尋求幫助找到的解決辦法為   )

另外出現的問題的解決辦法:根據提示,需要建立檔案 (注意是檔案,不是資料夾) /var/run/nginx.pid   .......

12月14日

1.nginx的虛擬目錄

1、建立目錄

2、更改上下文

3、在配置檔案/etc/nginx/nginx.conf 中新增alias

location /wt

注意和apache中虛目錄寫法上的區別,上邊新增的這個必須要在乙個server內才會生效

2、nginx的虛擬主機

1、基於ip的虛擬主機

ifconfig eth0:0 192.168.4.84新增乙個ip

$ vim /etc/nginx/conf.d/default.conf

server 

}server 

}

2、基於埠的虛擬主機更改埠yum -y install policycoreutils-python*semanage port -l | grep http   # 檢視selinux下http相關埠semanage port -a -t http_port_t -p tcp 82 #在selinux中新增82埠號

這一步很重要,很有用

$ vim /etc/nginx/conf.d/default.conf

server 

}server 

}

3、基於網域名稱使用dns或者hosts檔案,本次實驗用的hosts檔案

}12月15日1、nginx-basic身份認證

$ vim /etc/nginx/conf.d/default.conf

location /

htpasswd -cm /etc/nginx/.passwd.db aaa2、nginx的tls站點加密傳輸cd /etc/pki/tls/certs/make junxi.pem #成成乙個證書

$ vim /etc/nginx/conf.d/example_ssl.conf

server

}

nginx安裝及其配置

一 nginx安裝 前言nginx是一款輕量級的 web伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,並在乙個bsd like 協議下發行。由俄羅斯的程式設計師 開發的,其特點是占有 記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好nginx,www服...

初識Nginx(基本配置及其作用)

1 什麼是 nginx 和可以做什麼事情 nginx 是高效能的 http 和反向 的伺服器,處理高併發能力是十分強大的,能經受高負 載的考驗,有報告表明能支援高達 50,000 個併發連線數。2 正向 需要在客戶端配置 伺服器進行指定的 訪問 例如 3 反向 1.反向 其實客戶端對 是無感知的,因...

Nginx的安裝與基本配置

我們在伺服器中使用以下命令檢視nginx程序和配置檔案路徑,這裡注意下方紅框部分則是我們的配置檔案路徑。我們進入到指定目錄下檢視nginx.conf檔案內容,我這裡用vim編輯命令開啟,若不支援vim則可以使用vi命令 該檔案下指向 etc nginx conf.d目錄下字尾名為.conf的配置檔案...