溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux centos7環境下nginx安裝步驟以及問題解決方法

發布時間:2021-07-01 11:12:49 來源:億速云 閱讀:193 作者:chen 欄目:大數據

本篇內容主要講解“linux centos7環境下nginx安裝步驟以及問題解決方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux centos7環境下nginx安裝步驟以及問題解決方法”吧!

linux centos環境下nginx 安裝步驟如下:

一。準備工作

[root@iz8vb5upytqx83z3r1vpd2z ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 

這是我服務器版本。

開始前,請確認gcc g++開發類庫是否裝好,默認已經安裝。

centos平臺安裝gcc

yum -y install gcc automake autoconf libtool make

 安裝g++:

yum install gcc gcc-c++

建議:

在/usr/local/src/ 目錄下建nginx

解壓到nginx 目錄 解壓完成后會在/usr/local/下默認生成nginx 文件

由于我第一次配置 在/usr/local/建了一個nginx 導致nginx 目錄混亂 出現各種各樣的問題,以致出現配置證書無法生效,在這里說明一下。

二、安裝PCRE庫

pcre下載地址 :https://sourceforge.net/projects/pcre/

或者用weget 下載 (目前最新的版本pcre2-10.33.tar.gz)

感興趣的可以試下最新的版本

編譯和安裝 PCRE 包:

cd /usr/local/src

tar -zxvf pcre-8.37.tar.gz

cd pcre-8.34

./configure

make

make install

三、安裝zlib庫

進入 http://www.zlib.net/ 發現

Current release:

zlib 1.2.11

當前最新的版本是1.2.11

使用下面命令下載編譯和安裝 zlib包:

cd /usr/local/src

wget http://zlib.net/zlib-1.2.11.tar.gz (或者自行下載上傳服務即可)

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make

make install

四、安裝openssl(某些vps默認沒裝ssl)

cd /usr/local/src wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz tar -zxvf openssl-1.0.1t.tar.gz

./configure

make

make install

五、安裝nginx

注意各版本的區別:Nginx官網提供了三個類型的版本

1、Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以說是開發版

2、Stable version:最新穩定版,生產環境上建議使用的版本

3、Legacy versions:遺留的老版本的穩定版

nginx 下載訪問地址:http://nginx.org/en/download.html

因為但是參照的博客采取的是1.1.10版本 導致安裝證書出現錯誤,所有提醒大家安裝nginx 還是要看下官方最近的穩定版本。

本文采用的最新穩定版本nginx-1.16.0

cd /usr/local/src

wget http://nginx.org/download/nginx-1.1.10.tar.gz

tar -zxvf nginx-1.1.10.tar.gz

cd nginx-1.1.10

./configure

make

make install

這塊注意的就是如果忘記--with-http_ssl_module,需要從新編譯,具體參考:

https://blog.csdn.net/odeng888/article/details/88591253

如果:

執行make出現:make: *** No rule to make target `build', needed by `default'. Stop.

解決方案:

yum -y install openssl openssl-devel

六、啟動nginx

因為可能apeache占用80端口,apeache端口盡量不要修改,我們選擇修改nginx端口。linux 修改路徑/usr/local/nginx/conf/nginx.conf,Windows 下 安裝目錄\conf\nginx.conf。修改端口為8090,localhost修改為你服務器ip地址。

cd /usr/local/nginx/conf

vi server.xml

修改端口號:

七、nginx重啟、關閉、啟動

1.啟動

 啟動代碼格式:nginx安裝目錄地址 -c nginx配置文件地址

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

2.關閉nginx

ps -ef grep nginx

kill -9 pid(進程號)

3、驗證nginx配置文件是否正確

方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t

看到如下顯示nginx.conf syntax is ok

nginx.conf test is successful

說明配置文件正確!

 4、重啟Nginx服務

 方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可

訪問ip:端口

如果看到 welcome to nginx !即為成功

注意開啟防火墻端口:

1、查看狀態:iptables -L -n

直接配置:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

service iptables save

5、重啟防火墻:service iptables restart

重啟防火墻

systemctl stop iptables

systemctl start iptables

systemctl restart iptables

到此,相信大家對“linux centos7環境下nginx安裝步驟以及問題解決方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女