伺服器開發學習筆記(二) nginx安裝

2021-09-17 01:39:26 字數 2440 閱讀 6054

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

輸入命令ip addr

輸入相應的埠(預設22)、使用者名稱、位址(上面紅色圈)連線成功。

curecrt檔案上傳

輸入rz命令將自動彈出檔案選擇視窗

上傳成功後用ll命令檢視有無該檔案,有的話,執行tar -zxvf nginx-1.8.0.tar.gz命令進行解壓

然後執行以下命令進入該資料夾中cd nginx-1.8.0

進入後,在curecrt執行以下命令:

也可以直接在linux執行以上紅色標註的命令(如果失敗,一般是許可權問題,執行sudo

-i獲取許可權)

接著使用ll命令,會多出makefile的檔案,然後執行make命令進行編譯

重新開乙個終端,使用sudo -i獲取許可權,執行cd /usr/loc

al使用 ll 命令檢視有無nginx資料夾,有則刪除目錄下的/nginx檔案

回到之前的終端,使用make install命令

cd /usr/local/nginx/sbin/

./nginx

若出現/var/temp/nginx/client" failed (2: no such file or directory)錯誤

則執行sudo mkdir -p /var/temp/nginx/client

若出現nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: no such file or directory)

則執行 mkdir -p /var/run/nginx

再回到cd /usr/local/nginx/sbin/

然後./nginx

方式1,快速停止:

cd /usr/local/nginx/sbin

./nginx -s stop

此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序。

方式2,完整停止(建議使用):

cd /usr/local/nginx/sbin

./nginx -s quit

此方式停止步驟是待nginx程序處理任務完畢進行停止。

5 重啟nginx

方式1,先停止再啟動(建議使用):

對nginx進行重啟相當於先停止nginx再啟動nginx,即先執行停止命令再執行啟動命令。

如下:./nginx -s quit

./nginx

當nginx的配置檔案nginx.conf修改後,要想讓配置生效需要重啟nginx,使用-s reload不用先停止nginx再啟動nginx即可將配置資訊在nginx中生效,如下:

./nginx -s reload

若主機無法通過ip訪問nginx,則用以下方法: 原因

在本機電腦中安裝 centos 7 虛擬機器,安裝 nginx 伺服器以後,無法被主機訪問,查明原因是 centos 埠未開啟

解決方法

首先:開啟 web 埠 

firewall-cmd --permanent --add-port=80/tcp 

重啟 firewall 

firewall-cmd --reload

linux 檢視nginx如何啟動

執行命令: ps -a | grep nginx

如果返回結果的話,說明有nginx在執行,服務已經啟動

nginx 學習筆記之nginx伺服器的安裝 二

此處我們主要說明在windows環境和ubuntu16.04下nginx穩定版本的安裝。可採用sudo apt get install或者直接sudo apt install來安裝,官方給出的安裝過程如下 安裝g 環境,安裝方式與上面類似 若沒有安裝g 環境,安裝環境與安裝gcc方式類似。接下來將這...

web伺服器nginx筆記

配置檔案目錄 ubuntu etc nginx nginx.conf配置檔案注釋 nginx使用者及組 使用者 組 user www data 工作程序 數目。根據硬體調整,通常等於cpu數量或者2倍於cpu。worker processes 1 pid 程序識別符號 存放路徑。pid run ng...

搭建web伺服器(二) nginx伺服器安裝

二 apt get方法 三 因為使用阿里雲可能會遇到的問題和解決辦法 2 解除安裝 1 阿里雲ubuntu安裝乙個nginx 2 阿里雲ubuntu 16.04系統下安裝nginx 1.gcc 安裝 2.pcre pcre devel 安裝 pcre perl compatible regular ...