Linux下安裝nginx的實現方法

2022-09-26 14:18:19 字數 2377 閱讀 8240

nginx 是 c語言 開發,建議在 linux 上執行,當然,也可以安裝 windows 版本,

安裝依賴

yum install gcc

yum install pcre-devel

yum install zlib zlib-devel

yum install openssl openssl-devel

安裝這4個依賴的時候,中間會有一些詢問,輸入y即可

**nginx的tar包

//進入/usr/local目錄

cd /usr/local

//建立乙個資料夾nginx

mkdir nginx

//進入nginx資料夾

cd nginx

//**tar包

wget

//解壓tar包

tar -xvf nginx-1.13.7.tar.g

安裝nginx

//進入nginx目錄

cd /usr/local/nginx

//執行命令

./configure

//執行make命令

make

//執行make install命令

make install

啟動nginx

/usr/local/nginx/sbin/nginx

注:這個路徑是根據自己安裝路徑來的,改成自己的路徑就可以了。

執行完控制台沒任何反應就對了,在瀏覽器裡訪問你裝你裝nginx伺服器位址,可以看到nginx歡迎介面,到此nginx安裝完畢

啟動nginx

因為可能apeache占用80埠,apeache埠盡量不要修改,我們選擇修改nginx埠。

linux 修改路徑/usr/local/nginx/conf/nginx.conf,windows 下 安裝目錄\conf\nginx.conf。

修改埠為8090,localhost修改為你伺服器ip位址。(成功就在眼前!!)

啟動nginx

netstat -ano|grep 80

如果查不到執行結果,則忽略上一步(ubuntu下必須用sudo啟動,不然只能在前台執行)

nginx重啟、關閉、啟動

啟動啟動**格式:nginx安裝目錄位址 -c nginx配置檔案位址

例如:[root@linuxserver sbin]# /usr/local/nginx/sbin/nginwww.cppcns.comx -c /usr/local/nginx/conf/nginx.conf

停止nginx的停止有三種方式:

從容停止

1、檢視程序號

[root@linuxserver ~]# ps -ef|grep nginx

2、殺死程序

[root@linuxserver ~]# kill -quit 2072

快速停止

1、檢視程序號

[root@linuxserver ~]# ps -ef|grep nginx

2、殺死程序

[root@linuxserver ~]# kill -term 2132

或 [root@linuxserver ~]# kill -int 2132

強制停止

[root@linuxserver ~]# pkill -9 ngwww.cppcns.cominx

重啟1、驗證nginx配置檔案是否正確

方法一:進www.cppcns.com入nginx安裝目錄sbin下,輸入命令./nginx -t

看到如下顯示nginx.conf syntax is ok

nginx.conf test is successful

說明配置檔案正確!

方法二:在啟動命令-c前加-t

2、重啟nginx服務

方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload即可

方法二:查詢當前nginx程序號,然後輸入命令:kill -hup 程序號 實現重啟nginx服務

如果啟動nginx報如下錯誤:

大概意思就是:埠位址已被使用。很大的可能nginx服務程序卡死了,導致80埠被占用,nginx預設埠是80,執行命令,查詢埠占用情況

netstat -ntpl

可以看到,80埠被nginx占用了,這時執行kill -9 5347(5347從上圖可知是這個程序的pid)殺死這個程序,這是再啟動nginx就可以了。

如果你購買的是阿里雲服務程式設計客棧器,啟動nginx也沒報錯,但訪問nginx還是不能出現nginx歡迎介面,請閱讀:

需要在在阿里雲安全級組設定下80埠。

如果還是不能啟動nginx,那只能根據錯誤資訊百度去,具體問題具體對待。

本文標題: linux下安裝nginx的實現方法

本文位址:

Linux下nginx的安裝

nginx engine x 是乙個高效能的http和反向 伺服器,是由俄羅斯人igor sysoev建立的專案,超輕量級,超快處理能力。目前使用的nginx版本是0.7.61 nginx的官言 為 http nginx.net 安裝pcre tar xzvf pcre 7.9.tar.gz cd ...

Linux下Nginx的安裝

nginx是目前比較通用的伺服器,由俄羅斯人開發,最大的特點就是負載均衡,平滑啟動。本篇部落格主要講解nginx的安裝。tar zxvf pcre 8.35.zip進行解壓縮,之後 輸入 cd pcre 8.35進入pcre安裝目錄,然後 configure make make install。這樣...

linux下nginx的安裝

1.1 編譯 每行引數後一定要跟乙個 分割開,否則會報錯 找不到檔案。出現以下資訊,表示編譯成功 編譯後,執行make make install 編譯過程中的注意事項 1.user dev group dev 此引數設定的是nginx的使用者和相應組,如果設定,必須要有相應的linux使用者和組,否...