歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> nginx安裝,nginx

nginx安裝,nginx

日期:2017/3/3 17:42:26   编辑:學習Linux

nginx安裝,nginx

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錯誤日志【看屏幕輸出和日志輸出】

http://xxxxxx/Linuxjc/1185096.html TechArticle

Copyright © Linux教程網 All Rights Reserved