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使用者和組,否...