nginx安裝詳解

2021-09-24 11:19:47 字數 2903 閱讀 5850

簡單的例子:

當我們想要以不同的名稱儲存檔案時,我們可以使用引數-o來指定乙個檔名:

2、rpm命令rpm(redhat package manager) 原本是 red hat linux 發行版專門用來管理 linux 各項套件的程式,由於它遵循 gpl 規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm 套件管理方式的出現,讓 linux 易於安裝,公升級,間接提公升了 linux 的適用度。

簡單的例子:

(1) 查詢安裝 的package

rpm -qa | grep package
(2) 安裝 package

rpm --force -ivh  package  # 忽略報錯,強制安裝
(3) 解除安裝 package

rpm -e  package
3、yum命令
yum list installed
(2)安裝包package

yum install package
4、apt-get命令
vi /etc/apt/sources.list
(2)插入更新源

#官方源

(3)常用命令

apt-

get install packagename # 安裝程式包

apt-

get remove packagename # 解除安裝程式

apt-cache search packagename # 搜尋程式包

安裝nginx總體來說很簡單,安裝必要的依賴包,再安裝nginx便可:

1.安裝編譯工具及庫檔案

.0#如果非root使用者,**上sudo賦予root許可權

sudo .

/configure --prefix=

/home/admin/program/nginx

make

make install

3、啟動

cd /home/admin/program/nginx/sbin #進入nginx安裝目錄

./nginx #啟動

#其他命令

./nginx -t #驗證nginx配置檔案

./nginx #啟動

./nginx -s reload #重啟

./nginx -s stop #停止

4、驗證通過伺服器網域名稱訪問:ip:80

出現「403 forbidden」問題

檢視nginx/logs中的error.log的日誌,出現「13: permission denied」,許可權問題

1、檢視nginx資料夾及檔案所屬的使用者組、使用者和許可權

發現檔案歸屬root命令,故修改歸屬使用者及使用者組

groups #檢視當前登入使用者的組內成員

groups ec1-user #檢視ec1使用者所在的組,以及組內成員

whoami #檢視當前登入使用者名稱

#修改nginx目錄所屬使用者為 ec1-user,使用者組為 ec1-user

chown -

r ec1-user:ec1-user nginx

#修改 nginx目錄許可權

chmod -

r775 nginx

2、發現修改後還是不行,可能啟動使用者和nginx工作使用者不一致所致

檢視nginx的啟動使用者,發現是nobody,改為root

重新啟動nginx

最終成功解決!!!

Nginx安裝詳解

首先關閉防火牆和selinux centos 7.0預設使用的是firewall作為防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall開機啟動 我使用的環境是64...

Nginx 安裝詳解

nginx的安裝需要四個依賴 gcc pcre zlib openssl yum y install gcc pcre pcre devel zlib zlib devel openssl openssl devel 然後解壓 tar zxvf nginx 1.14.2.tar.gz 安裝nginx...

nginx 安裝步驟詳解

此時已經安裝好了,需要配置下 nginx.conf vi usr local nginx conf nginx.conf找到 server 修改預設的埠號,因為預設的 80 會跟 apache 占用 80 埠衝突,當然也可以設定監聽多個埠,如下所示監聽了 8090 和 8091 兩個埠 配置完成之後...