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查看相關參數幫助

4. 檢查安裝結果

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章