我是在centos7虛擬機器上進行實驗的
該實驗基於新增好ip的基礎上,如何給網絡卡新增ip請查閱我的部落格
先來看一下我的ip
[root@localhost nginx]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.3.128 netmask 255.255.255.0 broadcast 192.168.3.255
inet6 fe80::6b14:b58e:faa2:525 prefixlen 64 scopeid 0x20
ether 00:0c:29:5e:7c:27 txqueuelen 1000 (ethernet)
rx packets 62179 bytes 43830505 (41.8 mib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 33693 bytes 4570753 (4.3 mib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens33:1: flags=4163 mtu 1500
inet 192.168.3.123 netmask 255.255.255.0 broadcast 192.168.3.255
ether 00:0c:29:5e:7c:27 txqueuelen 1000 (ethernet)
ens33:2: flags=4163 mtu 1500
inet 192.168.3.125 netmask 255.255.255.0 broadcast 192.168.3.255
ether 00:0c:29:5e:7c:27 txqueuelen 1000 (ethernet)
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (local loopback)
rx packets 185219 bytes 29342174 (27.9 mib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 185219 bytes 29342174 (27.9 mib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:61:e7:bc txqueuelen 1000 (ethernet)
rx packets 0 bytes 0 (0.0 b)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 0 bytes 0 (0.0 b)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost nginx]#
安裝好nginx之後(方法有說過了,這裡不重複)
安裝路徑不知道你裝**,直接 find / -name nginx.conf並進行編輯
[root@localhost nginx]# cat nginx.conf|grep -v "#"|grep -v "^$"
worker_processes 1;#這個引數一般可設為cpu核數,例如我的cpu是i3 3110m,那麼這裡我就可以通過修改為4來提高效能,但目前我還沒進行到那步,所以就先在這裡說一下而已
error_page 404 /404.html; #錯誤頁面
error_page 500
502503
504 /50
x.html;
location = /50x.html
location ~ \.php$
}server
location ~ \.php$
}server
location ~ \.php$
}}[root@localhost nginx]#
需要重啟nginx而已,重啟命令 nginx -s reload(這個命令需要進入到sbin資料夾下,不是那個地方都可以的)。
以後注意了,凡是修改了伺服器的配置檔案,一般都需要重啟伺服器
[root@localhost nginx]# cat html/bp3/index.php
<?php
echo bp3;
?>
[root@localhost nginx]#
來看一下效果
Nginx配置基於多網域名稱 埠 IP的虛擬主機
1 型別介紹 1.1 基於網域名稱的虛擬主機 所謂基於網域名稱的虛擬主機,意思就是通過不同的網域名稱區分不同的虛擬主機,基於網域名稱的虛擬主機是企業應用最廣的虛擬主機型別,幾乎所有對外提供服務的 使用的都是基於網域名稱的主機,例如www.test程式設計客棧1.com www.test2.com等 ...
Nginx總結(二)基於ip的虛擬主機配置
前面講了如何安裝配置nginx,大家可以去這裡看看nginx系列文章 今天要說的是nginx如何配置虛擬主機。虛擬主機是一種特殊的軟硬體技術,它可以將網路上的每一台計算機分成多個虛擬主機,每個虛擬主機可以獨立對外提供www服務,這樣就可以實現一台主機對外提供多個web服務,每個虛擬主機之間是獨立的,...
nginx基於ip的虛擬主機
1 什麼是虛擬主機 虛擬主機使用特殊的技術,將一台執行的伺服器,在邏輯上劃分成多個主機。這樣做主要是能讓一台物理伺服器上執行多個 程式,這樣就可以利用起來伺服器剩餘的空間。充分發揮伺服器的作用。虛擬主機間,是完全獨立的。這樣在使用nginx去搭建 平台的時候,只需要使用乙個nginx軟體,就能執行多...