Centos7安裝Nginx及使用

2021-10-24 01:19:41 字數 2026 閱讀 5142

#gcc安裝,nginx原始碼編譯需要

yum install gcc-c++

#pcre pcre-devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式

yum install -y pcre pcre-devel

#zlib安裝,nginx 使用zlib對http包的內容進行gzip

yum install -y zlib zlib-devel

#openssl 安裝,強大的安全套接字層密碼庫,nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http)

yum install -y openssl openssl-devel

wget -c

tar -zxvf nginx-1.16.1.tar.gz

#解壓後進入目錄

cd nginx-1.16.1

#使用預設配置

./configure

#編譯安裝

make

make install

#查詢安裝路徑,預設都是這個路徑

[root@vm_0_12_centos ~]# whereis nginx

nginx: /usr/local/nginx

#啟動、停止nginx

cd /usr/local/nginx/sbin/

./nginx #啟動

./nginx -s stop #停止,直接查詢nginx程序id再使用kill命令強制殺掉程序

./nginx -s quit #退出停止,等待nginx程序處理完任務再進行停止

#重啟nginx,建議先停止,再啟動

./nginx -s stop

./nginx

#檢視nginx程序,如下返回,即為成功

[root@vm_0_12_centos ~]# ps aux|grep nginx

root 5984 0.0 0.0 112708 976 pts/1 r+ 14:41 0:00 grep --color=auto nginx

root 18198 0.0 0.0 20552 612 ? ss 11:28 0:00 nginx: master process ./nginx

nobody 18199 0.0 0.0 23088 1632 ? s 11:28 0:00 nginx: worker process

#在rc.local增加啟動**即可

vi /etc/rc.local

#增加一行 /usr/local/nginx/sbin/nginx,增加後儲存

#設定執行許可權

cd /etc

chmod 755 rc.local

#進入nginx配置檔案目錄,找到nginx的配置檔案nginx.conf

cd /usr/local/nginx/conf/

#直接修改

說明:

#listen為監聽的埠

listen 80;

#server_name為網域名稱

server_name www.test.com;

#location是訪問位址的設定,locahost也可以用伺服器ip代替

location /

cd /usr/local/nginx/sbin/

./nginx -s reload

最後在瀏覽器中訪問伺服器ip:8080,如圖:

CentOS7安裝nginx及配置

1 安裝準備依賴lib庫 我也不知道是不是,反正搜到的 sudo yum install gcc c pcre pcre devel zlib zlib devel openssl openssl devel 2 yum中新增nginx 直接安裝的時候報 有可用軟體包 nginx sudo rpm ...

CentOS7安裝Nginx及配置

1.安裝gcc gcc c 如新環境,未安裝請先安裝 yum install y gcc gcc c 2.安裝pcre庫 cd usr local wget tar zxvf pcre 8.33.tar.gz cd pcre 8.33 configure make make install3.安裝s...

CentOS7安裝Nginx及配置

nginx是一款輕量級的網頁伺服器 反向 伺服器。相較於apache lighttpd具有占有記憶體少,穩定性高等優勢。它最常的用途是提供反向 服務。安裝 首先安裝必要的庫 nginx 中gzip模組需要 zlib 庫,rewrite模組需要 pcre 庫,ssl 功能需要openssl庫 選定 u...