nginx在linux系統中的安裝和簡單使用

2021-09-08 07:54:05 字數 1982 閱讀 8308

nginx的主要功能有:

靜態資源伺服器

虛擬主機

反向**伺服器

負載均衡

1.安裝nginx環境依賴

yum install gcc gcc-c++

yum -y install pcre-devel

yum install zlib-devel

2. 上傳nginx安裝包到/temp/下並解壓,然後在/usr/local下建立nginx目錄

tar -zxvf nginx-1.14.2.tar.gz

mkdir /usr/local/nginx

3.執行以下的命令進行配置設定,其中需要注意--prefix為你剛剛建立的nginx安裝目錄

4.在解壓目錄/temp/nginx-1.14.2/下執行make命令進行編譯,然後make install進行安裝

5.開啟80埠,進入到/usr/local/nginx/sbin目錄下,直接./nginx執行nginx即可

6. [emerg] mkdir() "/var/temp/nginx/client" failed (2: no such file or directory) 

出現以上錯誤,直接建立該檔案即可

mkdir /var/temp/nginx/client -p
7.如果還報錯,新建資料夾:/var/run/nginx 每次重啟都需要新建nginx資料夾

8.設定靜態資源,比如為了訪問資源,將nginx配置如下

user  ftpuser;

......

server

}

這裡修改了80埠的訪問路徑和訪問使用者ftpuser

9.重啟nginx

./nginx -s reload
10.上傳進行測試 如 123.45.123.14/jd/1.jpg,這時候應該就能訪問到了 

有時候發現為什麼在tomcat上面無法上傳呢,這裡需要注意,在ftpuser目錄下新建的檔案,它的使用者必須為ftpuser,如果是其他使用者是沒有寫的許可權的,我們一般就希望只用ftpuser來建立和修改檔案

這裡是個坑,需要注意一下,文中的兩個檔案所屬的使用者是不一樣的,這時候需要將原本屬於root使用者建立的資料夾修改一下所屬

chown ftpuser:ftpuser
這樣以ftpuser使用者上傳就沒有問題

在Linux系統中安裝nginx

openssl 是乙個安全套接字層密碼庫,囊括主要的密碼演算法 常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。由於nginx可能需要支援https協議 在ssl協議上傳輸的http 因此以防將來用到,這裡需要安裝一下。通過ftp上傳伺服器,然後解壓 配置 安裝 ...

Nginx在Linux中系統服務配置指令碼

以下 是在前人的基礎上,結合自己伺服器實際情況修改的,本人伺服器環境是 centos 6.3 1 建立啟動指令碼,root使用者執行 vi etc init.d nginx 儲存如下指令碼 2 為nginx指令碼新增許可權 chmod a x etc init.d nginx 3 新增nginx服務...

Nginx在Linux系統下安裝

1.yum y install gcc zlib zlib devel pcre devel openssl openssl devel 一鍵安裝四個依賴 2.pcre config version 檢視版本號 建立乙個資料夾 cd usr local mkdir nginx 進入nginx目錄下 ...