Linux上搭建Nginx伺服器

2021-07-27 11:31:18 字數 2034 閱讀 2607

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/nginx7.執行命令:

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 ...