Linux 安裝 Nginx 教程

2021-10-10 23:13:57 字數 3561 閱讀 2930

[root@nginx ~]# yum -y install gcc gcc-c++

[root@nginx ~]# yum -y install zlib zlib-devel

[root@nginx ~]# yum -y install pcre pcre-devel

[root@nginx ~]# yum -y install openssl oppenssl-devel

2)安裝其他依賴包

[root@tracker01 ~]# yum -y install unzip zip

[root@tracker01 ~]# yum -y install vim lrzsz wget net-tools

安裝vim,之所以安裝vim是因為安裝vim會自動幫我們安裝perl,否則我們使用./make.sh來編譯的時候會報錯。

1)解壓nginx-1.16.1.tar.gz安裝包,預設將nginx安裝包放到/usr/local/src目錄下

[root@nginx src]# cd /usr/local/src/

[root@nginx src]# tar -zxvf nginx-1.16.1.tar.gz

2)編譯前,需建立nginx臨時目錄,如果不建立,在啟動nginx過程中會報錯

[root@nginx src]# mkdir /var/temp/nginx -p
3)在解壓後的nginx目錄下,輸入以下命令進行配置,目的是為了建立makefile檔案

4) nginx目錄下進行make編譯、安裝

[root@nginx nginx-1.16.1]# make

[root@nginx nginx-1.16.1]# make install

1)安裝成功後nginx沒有log日誌檔案需建立,修改nginx目錄下nginx.config配置檔案

[root@nginx fdfs]# cd /usr/local/nginx/conf/

[root@nginx conf]# vim nginx.conf

去掉error和pid注釋:

2)建立nginx日誌logs目錄:

[root@nginx nginx]# mkdir /usr/local/nginx/logs -p
執行以下命令:

[root@nginx nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
執行後會logs目錄下會生成error.log和nginx.pid兩個檔案:

1)啟動前,需配置防火牆埠,新增80和8888兩個埠,以便其他裝置可以訪問到這兩台裝置。

開啟80和8888埠

[root@nginx ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

[root@nginx ~]# firewall-cmd --zone=public --add-port=8888/tcp --permanent

重啟防火牆

[root@nginx ~]# firewall-cmd --reload
查詢埠80和8888是否開啟:80為預設埠

[root@nginx ~]# firewall-cmd --query-port=80/tcp

[root@nginx ~]# firewall-cmd --query-port=8888/tcp

查詢哪些埠已開啟

[root@nginx ~]# firewall-cmd --list-port
2)進入cd /usr/local/nginx/sbin/目錄下啟動nginx:

[root@nginx ~]# cd /usr/local/nginx/sbin/
啟動nginx服務:

[root@nginx sbin]# ./nginx
停止nginx服務:

輸入完成後執行命令:

[root@localhost ~]# chmod +x /etc/rc.d/rc.local
輸入虛擬機器ip位址,顯示如下,則安裝成功...

Linux 安裝Nginx詳細教程

配置configure prefix 代表安裝的路徑,with http ssl module 安裝ssl,with http stub status module檢視nginx的客戶端狀態 編譯安裝nginx 在cd usr local nginx 1.18.0 sbin目錄下執行 nginx 啟...

nginx教程(二) nginx安裝教程

目錄 在開始之前 首先,安裝下編譯環境和安裝編譯原始碼所需要的工具和庫,執行命令 yum install gcc gcc c ncurses devel perl 否則,安裝安裝編譯時會報如下錯誤 建立目錄 mk usr local software package 然後進入 cd usr loca...

Linux小白式安裝Nginx教程

查詢命令 沒有安裝的同 行安裝命令 yum install gcc c yum install y pcre pcre develyum install y zlib zlib develyum install y openssl openssl devel首先把nginx的tar包上傳到伺服器上,...