nginx啟動(dòng)、配置及測試圖文詳解(全網(wǎng)最全)
一、要求
1.配置不同IP訪問
2.配置不同端口訪問
3.配置域名訪問
二、前期準(zhǔn)備
1.安裝gcc g++的依賴庫
yum -y install gcc gcc-c++

2.安裝 pcre的依賴庫
yum -y install pcre pcre-devel

3.安裝zlib的依賴庫
yum -y install zlib zlib-devel

4.安裝openssl的依賴庫
yum -y install openssl openssl-devel

5.解壓nginx的安裝包
tar -zxvf nginx-1.24.0.tar.gz

6.進(jìn)入到解壓的nginx安裝目錄里面
cd nginx-1.24.0/

7.將nginx安裝到/usr/local/下
./configure --prefix=/usr/local/

8.編譯
make
make install


9.進(jìn)入到nginx的安裝目錄
cd /usr/local/nginx

10.進(jìn)入到nginx的sbin模塊,并且啟動(dòng)nginx
cd sbin/ ./nginx

11.查看啟動(dòng)是否成功
ps -ef | grep nginx


三、配置nginx
1.配置兩個(gè)網(wǎng)卡(192.168.191.100和192.168.191.200)
nmcli connection modify ens33 +ipv4.addresses 192.168.191.100/24 nmcli connection modify ens33 +ipv4.addresses 192.168.191.200/24

2.啟動(dòng)ens33網(wǎng)卡
nmcli connection up ens33

3.進(jìn)入 /usr/local/nginx/html/配置我們的網(wǎng)頁內(nèi)容
cd /usr/local/nginx/html/
4.創(chuàng)建文件
make ip make name make port

5.在文件下創(chuàng)建相關(guān)文件

6.配置虛擬主機(jī)文件,進(jìn)入到/usr/local/nginx/conf/
cd /usr/local/nginx/conf

7.編輯nginx.conf文件
vim nginx.conf

8.編輯以下內(nèi)容
# ip 100
server {
listen 80;
server_name 192.168.191.100;
location / {
root /usr/local/nginx/html/ip/100;
index index.html;
}
}
# ip 200
server {
listen 80;
server_name 192.168.191.200;
location / {
root /usr/local/nginx/html/ip/200;
index index.html;
}
}
# port 100
server {
listen 100;
server_name 192.168.191.129;
location / {
root /usr/local/nginx/html/port/100;
index index.html;
}
}
# port 200
server {
listen 200;
server_name 192.168.191.129;
location / {
root /usr/local/nginx/html/port/200;
index index.html;
}
}
# www.jiege.com
server {
listen 80;
server_name www.jiege.com;
location / {
root /usr/local/nginx/html/name/jiege;
index index.html;
}
}
9.保存退出
10.配置虛擬機(jī)本地host文件
vim /etc/hosts

11.編輯以下內(nèi)容
192.168.191.129 www.jiege.com

12.配置本機(jī)(windows 10)host文件 (C:\Windows\System32\drivers\etc的host文件)
192.168.191.129 www.jiege.com

13.啟動(dòng)nginx
/usr/local/nginx/sbin/./nginx


四、測試
基于ip


基于端口


基于域名

五、總結(jié)
在ubuntu下安裝nginx也是同樣的配置
到此這篇關(guān)于nginx啟動(dòng)、配置及測試的文章就介紹到這了,更多相關(guān)nginx啟動(dòng)、配置、測試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Nginx服務(wù)器中配置Sysguard模塊預(yù)防高負(fù)載的方案
這篇文章主要介紹了詳解Nginx服務(wù)器中配置Sysguard模塊預(yù)防高負(fù)載的方案,該模塊由阿里巴巴的團(tuán)隊(duì)開發(fā),能夠設(shè)置負(fù)載閥值,比較強(qiáng)大,需要的朋友可以參考下2016-01-01
Nginx URL重寫rewrite機(jī)制原理及使用實(shí)例
這篇文章主要介紹了Nginx URL重寫(rewrite)機(jī)制原理及使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
Nginx流量拷貝ngx_http_mirror_module模塊使用方法詳解
這篇文章主要介紹了Nginx流量拷貝,Nginx專門提供了ngx_http_mirror_module模塊,用來實(shí)現(xiàn)流量拷貝。將生產(chǎn)環(huán)境的流量拷貝到預(yù)上線環(huán)境或測試環(huán)境2022-04-04
keepalived?+?nginx?實(shí)現(xiàn)高可用方案
這篇文章主要介紹了keepalived?+?nginx?實(shí)現(xiàn)高可用方案的相關(guān)資料,需要的朋友可以參考下2022-12-12
通過Nginx定義Header頭信息的實(shí)現(xiàn)步驟
本文主要介紹了通過Nginx定義Header頭信息的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟
這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06

