nginx虛擬主機配置

nginx虛擬主機配置

虛擬主機概念: 在web服務裏就是一個獨立的網站站點,這個站點對應獨立的域名,具備獨立的程序及資源目錄,能夠獨立地對外提供服務供用戶訪問

虛擬主機類型:
基於域名的虛擬主機html

基於端口的虛擬主機linux

基於IP的虛擬主機 nginx

1.找到nginx的配置文件nginx.conf

通常在nginx安裝路徑conf文件中。
nginx虛擬主機配置
在conf文件中有不少的配置文件,找到nginx.conf進行配置
nginx虛擬主機配置web

2.編輯nginx.conf

添加一個server{},每一個server裏面的配置對應一個虛擬主機vhostide

server {
  listen 80; (80端口)
  server_name bbs.nautilus.org; (設置域名)
#直接輸入域名進入的目錄和默認解析的文件
  location / {
    root html/bbs;
index index.html; (設置訪問內容)
  }網站

nginx虛擬主機配置

3.建立目錄

進入html文件中,建立一個目錄,在建立好的目錄中加入要添加的內容
nginx虛擬主機配置3d

4.加IP

在etc下的hosts中添加本身IP地址 和域名code

![](https://s1.51cto.com/images/blog/201907/02/352d636bf953c05e8e43ab27dfac3807.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

5.關閉防火牆和eslinux

systemctl stop firewalld.service
setenforce 0server

6.執行nginx

在安裝路徑nginx目錄中htm

nginx虛擬主機配置
./nginx -t ./nginx -s reload

nginx虛擬主機配置

7.在百度中輸入IP查找

nginx虛擬主機配置

相關文章
相關標籤/搜索