Linux 下安裝 Nginx


Linux 下安裝 Nginx

作者:Grey

原文地址:

博客園:Linux 下安裝 Nginx

CSDN:Linux 下安裝 Nginx

版本

Nginx:1.22

下載地址: nginx-1.22.0

操作系統:CentOS-7 或 Debian 10,本文以 CentOS 7 為例

下載地址:下載 CentOS-7

Linux 的安裝可以參考:Linux 安裝,快照,克隆

安裝必要工具和依賴

yum -y install wget gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

注:如果是 Debian 系,安裝的包名會有差別

apt-get install libpcre3 libpcre3-dev openssl libssl-dev

下載源碼包

cd /usr/local/src && wget https://nginx.org/download/nginx-1.22.0.tar.gz

注:如果沒有網絡,可以下載好離線包上傳到對應的目錄。

解壓

tar xf nginx-1.22.0.tar.gz

重命名

mv nginx-1.22.0 nginx

configure

cd /usr/local/src/nginx && ./configure  --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

注:后面兩個 module 是支持 https 必要的,可選安裝。

執行完畢后,會顯示類似如下的信息,表示成功

image

make

cd /usr/local/src/nginx && make

顯示如下信息並未報錯

image

make install

cd /usr/local/src/nginx && make install

開啟 Nginx 默認的 80 端口的訪問權限

如果是 CentOS,則執行如下命令

firewall-cmd --zone=public --add-port=80/tcp --permanent && firewall-cmd --reload 

注:如果是 Debian 類系統,需要執行如下幾條命令

apt-get install iptables
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables-save
apt-get install iptables-persistent -y
netfilter-persistent save && netfilter-persistent reload

指定 Nginx 配置文件

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

驗證,首先,

ps -ef|grep nginx

查看 Nginx 進程是否正常啟動

image

然后訪問 Nginx 的歡迎頁: http://yourip,其中 yourip 就是 nginx 所在服務器的 ip 地址。

可以看到如下歡迎頁面,表示安裝成功。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM