CentOS7安裝nginx(1)

1. 環境準備

# 更換YUM源,centos默認源是國外的網站,下載會比較慢
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
# 安裝編譯環境,若是安裝過了,就不須要再安裝了
yum -y install gcc*

2. 安裝pcre庫,若是不安裝pcre庫,Nginx沒法使用rewrite模塊,在編譯安裝過程也會報錯

# 查詢pcre庫是否安裝
rpm -qa|grep pcre 
yum -y install pcre pcre-devel
# 安裝完以後查詢一下是否安裝成功,若是可以看到pcre和pcre-devel包就能夠了
rpm -qa|grep pcre

3. 安裝nginx

# 建立一個software/目錄用來放軟件包
mkdir -p /opt/software
# 建立安裝目錄
mkdir -p /application/nginx-1.14.0
# 下載nginx安裝包
cd /opt/software
wget -q http://nginx.org/download/nginx-1.14.0.tar.gz
# 建立一個nginx用戶
useradd nginx -s /sbin/nologin -M //建立一個nginx用戶
# 解壓
tar xvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
# 安裝
./configure --user=nginx --group=nginx --prefix=/application/nginx-1.14.0 --with-http_stub_status_module --with-http_ssl_module
# 若是安裝報./configure: error: SSL modules require the OpenSSL library 須要安裝openssl-devel,安裝完以後再執行一下上一條命令
yum -y install openssl-devel
make && make install
# 建立軟連接是爲了之後若是要升級,應用程序中若是有引用Nginx路徑,不須要作任何更改,訪問的仍是原來的路徑/application/nginx
ln -s /application/nginx-1.14.0/ /application/nginx 
# 查看連接狀態
ls -l /application/nginx

注意:編譯安裝Nginx軟件時,還能夠使用./configure --help查看相關參數幫助nginx

4. 檢查安裝結果

# 啓動nginx服務
/application/nginx/sbin/nginx
netstat -lntup|grep 80

5. 在瀏覽器裏面輸入nginx服務器IP地址

CentOS7安裝nginx(1)
說明nginx安裝成功
注意:若是不能訪問,請檢查防火牆規則,若是還不熟悉iptables的能夠選擇關閉iptablesiptables -F臨時清除規則。shell

相關文章
相關標籤/搜索