1.將nginx的壓縮包nginx-1.8.0.tar.gz上傳到linux伺服器
2.由於nginx是c語言開發的並且我們這裡是通過編譯nginx的原始碼來安裝nginx,所以linux上要安裝c語言的編譯環境gcc,
如果已經安裝此步可以省略,否則執行命令:
yum
install
gcc-c+
+
3.nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
4.zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。
yum install -y zlib zlib-devel
5.nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。
yum install -y openssl openssl-devel
6.在linux上建立nginx的臨時目錄,注意我這裡是在linux檔案系統下的 /var下建立資料夾temp在temp下建立nginx。即:/var/temp/nginx
7.執行命令:
8.編譯原始碼,安裝nginx:
make
make install
9.啟動nginx:
cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.conf
在瀏覽器中訪問: http://localhost 出現下面介面表示安裝成功:
我們此時也可以檢視到nginx程序的運**況:
ps aux|grep nginx
10.nginx伺服器的停止方式:
方式一:先查出nginx程序id再使用kill命令強制殺掉程序。
cd /usr/local/nginx/sbin
./nginx -s stop
方式二(推薦):待nginx程序處理任務完畢進行停止。
cd /usr/local/nginx/sbin
./nginx -s quit
Linux環境上搭建nginx服務
nginx安裝 上傳nginx 1.1.15.tar.gz和pcre 8.12.tar.gz到伺服器並解壓 tar zxvf pcre 8.12.tar.gz cd pcre 8.12 執行make 執行make install tar zxvf nginx 1.1.15.tar.gz cd ngi...
Linux上用nginx搭建RTMP伺服器
參考文章 我的環境ubuntu 1 安裝編譯 nginx 所需要的庫 sudo apt get install build essential libpcre3 libpcre3 dev libssl dev wget wget 4 解壓 tar zxvf nginx 1.9.15.tar.gz u...
linux 上搭建sftp服務
sftp和ftp的區別 搭建sftp服務 環境 centos7.2 x64 開始搭建 1.建立sftp組 groupadd sftp 檢視命令組資訊 cat etc.group 建立乙個sftp使用者mysftp並加入到建立的sftp組中,同時修改mysftp使用者的密碼 新建 data sftp ...