說明:本文章只做具體安裝操作,必要的時候會做簡單的說明。
操作前準備:
1.確認是否安裝nginx依賴的資料庫。下面是存在的。
a.可以 執行安裝命令 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
三個依賴庫安裝都一樣,以openssl庫為例子:
tar -zxvf soft/openssl-snap-20160104
cd openssl-snap-20160104/
./config
make
make install
2.如果前期人都準備完成,那麼開始了 本次安裝的是nginx-1.13.8.tar.gz
## 解壓tar -zxvf nginx-1.13.8.tar.gz
##進入nginx目錄
cd nginx-1.13.8
## 配置執行make、make install命令./configure --prefix=/usr/local/nginx
# make
make
make install
測試是否安裝成功
# cd到剛才配置的安裝目錄/usr/loca/nginx/錯誤資訊:./sbin/nginx -t
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: no such file or directory)
2016/09/13 19:08:56 [emerg] 6996#0: open() "/usr/local/nginx/logs/access.log" failed (2: no such file or directory)
原因分析:nginx/目錄下沒有logs資料夾
解決方法:
mkdir logs正常情況的資訊輸出:chmod 700 logs
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
-------------------下面的問題我沒有遇到,是看別人的部落格,也總結在裡面了,希望對你有所幫助-------------------
說明伺服器的80埠是打不開的。
因為我使用的linux系統版本是centos7,所以可以在伺服器中執行如下命令來驗證》
firewall-cmd --query-port=80/tcp顯然80埠沒有開啟。
下面我們開啟80埠:
firewall-cmd --add-port=80/tcp --permanent--permanent #永久生效,沒有此引數重啟後失效#重啟防火牆
systemctl restart firewalld
重新整理瀏覽器
到此,關於nginx的簡單安裝已經完成。。。。。。。。。。。。。。。。
每天總結一點點。。。。。。。
Linux下安裝Nginx操作詳解
linux下安裝nginx操作詳解 使用者root為例,首先準備好一些必備的安裝包,安裝包列表有 把這些安裝包複製到 root nginx install files 目錄下。首先檢查系統是否安裝gcc和make,輸入gcc make 後如果出現 則需安裝gcc和make。1 安裝gcc編譯器 注意...
Linux系統操作(8) Nginx的安裝
在linux環境下執行一下命令 2.yum install y pcre pcre devel pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在li...
Linux系統安裝Nginx
yum y install make zlib zlib devel gcc c libtool openssl openssl devel如果是ubuntu系統,請使用 sudo apt get install openssl sudo apt get install libssl dev 將ub...