nginx是非同步框架的網頁伺服器,也可以用作反向**、負載平衡器和http快取。該軟體由伊戈爾·賽索耶夫建立並於2023年首次公開發布。在安裝nginx之前首先需要先安裝下面的程式,後面安裝執行nginx的時候會用到這些程式。2023年成立同名公司以提供支援。2023年3月11日,nginx公司被f5 networks以6.7億美元收購。
nginx是免費的開源軟體,根據類bsd許可證的條款發布。
安裝make
在linux中編譯和安裝程式需要用到make指令,如果系統上面還沒安裝make則需要先安裝。
yum -y install gcc automake autoconf libtool make
安裝gcc-c++
編譯二進位制檔案需要gcc,所以先安裝gcc-c++,如果已安裝就忽略這一步。
yum install gcc gcc-c++
安裝pcrewget
./configure
make & make install
或者直接使用yum安裝
yum install -y pcre pcre-devel
安裝zlibwget
./configure
make & make install
或者直接使用yum安裝
yum install -y zlib zlib-devel
安裝nginxwget
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 ...