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目錄下 ...