'Linux上安裝Nginx服務器'

Nginx Linux HTML Wget 瀏覽器 GCC 設計 程序學習筆記 2019-07-20
"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

Linux上安裝Nginx服務器

先看一下配置文件,一般軟件的配置文件都在/conf目錄下

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

Linux上安裝Nginx服務器

先看一下配置文件,一般軟件的配置文件都在/conf目錄下

Linux上安裝Nginx服務器

nginx.conf就是默認配置文件。

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

Linux上安裝Nginx服務器

先看一下配置文件,一般軟件的配置文件都在/conf目錄下

Linux上安裝Nginx服務器

nginx.conf就是默認配置文件。

Linux上安裝Nginx服務器

內容:

worker_processes 1 #默認啟動一個進程

worker_connections 1024; #每個進程連接數

http塊中server,相當於定義一個虛擬主機,主要的內容:

server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}


其中 server_name,可以是我們網站訪問的域名,可以有多個,用空格隔開

root:定義這個location的查找資源的根目錄,這個目錄可以是相對路徑,也可以是絕對路徑

index:定義訪問的默認首頁


啟動

/usr/local/nginx/sbin/nginx -t

以上命令檢測文件有沒有問題。

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

Linux上安裝Nginx服務器

先看一下配置文件,一般軟件的配置文件都在/conf目錄下

Linux上安裝Nginx服務器

nginx.conf就是默認配置文件。

Linux上安裝Nginx服務器

內容:

worker_processes 1 #默認啟動一個進程

worker_connections 1024; #每個進程連接數

http塊中server,相當於定義一個虛擬主機,主要的內容:

server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}


其中 server_name,可以是我們網站訪問的域名,可以有多個,用空格隔開

root:定義這個location的查找資源的根目錄,這個目錄可以是相對路徑,也可以是絕對路徑

index:定義訪問的默認首頁


啟動

/usr/local/nginx/sbin/nginx -t

以上命令檢測文件有沒有問題。

Linux上安裝Nginx服務器

沒有問題,可以直接啟動。

/usr/local/nginx/sbin/nginx

看一下進程

 ps -ef|grep nginx
"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

Linux上安裝Nginx服務器

先看一下配置文件,一般軟件的配置文件都在/conf目錄下

Linux上安裝Nginx服務器

nginx.conf就是默認配置文件。

Linux上安裝Nginx服務器

內容:

worker_processes 1 #默認啟動一個進程

worker_connections 1024; #每個進程連接數

http塊中server,相當於定義一個虛擬主機,主要的內容:

server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}


其中 server_name,可以是我們網站訪問的域名,可以有多個,用空格隔開

root:定義這個location的查找資源的根目錄,這個目錄可以是相對路徑,也可以是絕對路徑

index:定義訪問的默認首頁


啟動

/usr/local/nginx/sbin/nginx -t

以上命令檢測文件有沒有問題。

Linux上安裝Nginx服務器

沒有問題,可以直接啟動。

/usr/local/nginx/sbin/nginx

看一下進程

 ps -ef|grep nginx
Linux上安裝Nginx服務器

已經啟動成功,瀏覽器訪問一下,默認使用80端口,如果沒開放需要開放一下。

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

能訪問到以下頁面,說明沒有問題

"

nginx是一個輕量級的http和反向代理服務器,可以發佈我們的web項目,另外它還可以作為郵件服務器。

Nignx由內核和模塊組成,其中內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指定,用於URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。

Nginx幾個優點

1)高併發響應性能非常好,官方Nginx處理靜態文件併發5w/s
2)反向代理性能非常好,可用於負載均衡

當然還有其他的,可以去了解一下。


安裝Nginx

1、安裝nginx前,先安裝pcre,因為rewrite模塊需要 pcre 庫,使用yum安裝,命令:

 yum -y install pcre-devel pcre

2、下載nginx源碼包

地址:http://nginx.org/en/download.html,選擇穩定版本下載就好

Linux上安裝Nginx服務器

右鍵複製鏈接地址,在系統上使用wget命令下載。也可下載好再拉到操作系統上,看網速吧。

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

解壓

 tar -zxvf nginx-1.16.0.tar.gz 

進入解壓目錄。Nginx 在 Linux 下常用的 ./configure && make && make install過程來編譯安裝,編譯前要先安裝下gcc

#安裝gcc
yum install gcc-c++
#預編譯
./configure --prefix=/usr/local/nginx

--prefix後面是Nginx安裝路徑。如果沒有指定,默認為 /usr/local/nginx。

注意一下預編譯過程有沒有報錯,有的話根據報錯信息處理

Linux上安裝Nginx服務器

這個問題,需要安裝一下依賴zlib,再重新執行預編譯

yum install zlib zlib-devel

此時沒有錯誤,可以執行make命令編譯,結束後,再執行make instal安裝

make
make install

過程比較簡單。完成後進入安裝目錄,在/usr/local/nginx

Linux上安裝Nginx服務器

先看一下配置文件,一般軟件的配置文件都在/conf目錄下

Linux上安裝Nginx服務器

nginx.conf就是默認配置文件。

Linux上安裝Nginx服務器

內容:

worker_processes 1 #默認啟動一個進程

worker_connections 1024; #每個進程連接數

http塊中server,相當於定義一個虛擬主機,主要的內容:

server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}


其中 server_name,可以是我們網站訪問的域名,可以有多個,用空格隔開

root:定義這個location的查找資源的根目錄,這個目錄可以是相對路徑,也可以是絕對路徑

index:定義訪問的默認首頁


啟動

/usr/local/nginx/sbin/nginx -t

以上命令檢測文件有沒有問題。

Linux上安裝Nginx服務器

沒有問題,可以直接啟動。

/usr/local/nginx/sbin/nginx

看一下進程

 ps -ef|grep nginx
Linux上安裝Nginx服務器

已經啟動成功,瀏覽器訪問一下,默認使用80端口,如果沒開放需要開放一下。

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

能訪問到以下頁面,說明沒有問題

Linux上安裝Nginx服務器

這個頁面是/usr/local/nginx/html中的index.html,可以自己修改一下看看效果。

自此,nginx的安裝已經完畢,下一次繼續整理反向代理和負載均衡相關的配置。



"

相關推薦

推薦中...