Linux安裝nginx操作

2021-09-11 04:02:04 字數 2053 閱讀 8525

說明:本文章只做具體安裝操作,必要的時候會做簡單的說明。

操作前準備:

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

## 配置

./configure --prefix=/usr/local/nginx

# make

make

make install

執行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

#重啟防火牆

systemctl restart firewalld

--permanent   #永久生效,沒有此引數重啟後失效

重新整理瀏覽器

到此,關於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...