nginx安裝,nginx

來源:互聯網
上載者:User

nginx安裝,nginx

nginx工作模式-->1個master+n個worker進程

安裝nginx的所需pcre庫【用於支援rewrite模組】

下載軟體方法: 搜尋 pcre  download

網址:http://pcre.org

下載pcre包

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

tar -zxvf  pcre-8.8.tar.gz

cd pcre-8.8

./configure

make && make install

下載nginx包

搜尋 nginx download

wget http://nginx.org/download/nginx-1.10.2.tar.gz 【右擊包複製連結地址】

建立使用者【每個程式運行都需要使用者】 # -s 登入shell -M 不建立家目錄

useradd nginx -s /sbin/nologin -M 

tail -l /etc/passwd

解壓包並且安裝

tar -zxvf nginx-1.10.2.tar.gz 

cd nginx-1.10.2

#支援狀態模組,支援ssl 模組

./configure --user=nginx --group=nginx --prefix=/workspace/nginx --with-http_stub_status_module --with-http_ssl_module

make && make install 

#建立軟串連

ln -s /workspace/nginx-1.10.2 /workspace/nginx

#啟動前檢查文法

/workspace/nginx/sbin/nginx -t

#報共用庫找不到 【版本高的原因】

#搜尋是否有共用庫

find / -name libpcre.so*

#把pcre搜尋到的路徑加進來

vim /etc/ld.so.conf

/usr/local/lib

#連結到動態庫

ldconfig 

#檢查連接埠

netstat -lnt

#檢查進程

ps aux |grep nginx 

#反查80是否是nginx

lsof -i:80

#瀏覽器訪問ip:port

192.168.1.0:80

遇到訪問頁面失敗問題,解決方案

1、檢查防火牆是否關閉

service iptables status

#如果不想關閉防火牆,允許命令如下

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

2、查看selinux是否關閉 臨時和永久設定

setenforce 0 或 vim /etc/selinux/config -->SELINUX=disabled

#查看連接埠和進程是否存在

3、在伺服器本地 wget http:192.168.1.0:80 訪問測試

若本地訪問可以,瀏覽器訪問失敗,防火牆原因

若本地無法訪問,查看nginx錯誤記錄檔【看螢幕輸出和日誌輸出】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.