Nginx 安裝使用

2021-09-27 02:13:10 字數 2050 閱讀 2915

nginx是非同步框架的網頁伺服器,也可以用作反向**、負載平衡器和http快取。該軟體由伊戈爾·賽索耶夫建立並於2023年首次公開發布。

2023年成立同名公司以提供支援。2023年3月11日,nginx公司被f5 networks以6.7億美元收購。

nginx是免費的開源軟體,根據類bsd許可證的條款發布。

在安裝nginx之前首先需要先安裝下面的程式,後面安裝執行nginx的時候會用到這些程式。

安裝make

在linux中編譯和安裝程式需要用到make指令,如果系統上面還沒安裝make則需要先安裝。

yum -y install gcc automake autoconf libtool make

安裝gcc-c++

編譯二進位制檔案需要gcc,所以先安裝gcc-c++,如果已安裝就忽略這一步。

yum install gcc gcc-c++
安裝pcre
wget 

./configure

make & make install

或者直接使用yum安裝

yum install -y pcre pcre-devel
安裝zlib
wget 

./configure

make & make install

或者直接使用yum安裝

yum install -y zlib zlib-devel
安裝nginx
wget
tar -zxvf nginx.1.16.1.tar.gz
解壓以後可以看到裡面有如下的目錄

3.編譯nginx二進位制檔案

./configure --prefix=/home/nginx
這裡使用nginx的預設配置,我只修改了安裝的目錄為/home/nginx

然後使用make編譯

make
編譯以後會產生的檔案在objs裡面

安裝

make install
安裝完成後安裝檔案就在/home/nginx目錄裡面了,預設監聽80埠

請求127.0.0.1:80位址,可以看到輸出nginx的html目錄裡面的index.html頁面

這裡我修改監聽的埠為8090用來測試,nginx的配置檔案在conf目錄裡面的nginx.conf,要修改監聽埠只需要修改server的listen欄位

進入/home/nginx可看到生成如下的目錄

啟動nginx

由於安裝nginx的目錄在home裡面,而nginx引用的lib在usr/local/lib裡面,需要將usr/local/lib加到環境變數裡面,否則找不到所需的包

export ld_library_path="$ld_library_path:/usr/local/lib"
然後啟動nginx

/home/nginx/sbin/nginx -t -c /home/nginx/conf/nginx.conf
訪問8090埠

到這裡nginx就順利安裝完成了,如果修改了配置檔案了,可以執行nginx -s reload命令重啟nginx伺服器使配置生效。

nginx安裝使用

2.修改配置檔案 nginx.conf user nobody worker processes 1 error log logs error.log 3.在nginx目錄下的html中建立目錄test和test.rar檔案 4.開啟命令列切換到nginx目錄 4.1測試指令碼 nginx t 4....

Nginx安裝使用

apt install nginx y檢查執行狀態 ps ef grep nginx常用命令操作 nginx v v 檢視版本 nginx c etc nginx nginx.conf 指定配置檔案啟動nginx nginx s stop reload 關閉 重啟 nginx t 檢查配置檔案是否正...

Nginx 安裝使用

1.nginx能做什麼?nginx是靜態伺服器,他的效能比tomcat,要比tomcat效能高出很多倍。用它來可以做反向 負載均衡 動靜分離 快取 壓縮 防盜煉 整合第三方外掛程式 高可用和限流 鑑權 灰度發布等。2.nginx的一些常用命令命令 sbin nginx 啟動nginx服務 sbin ...