CentOS 系統(tǒng)怎么配置 Nginx 虛擬主機?
時間:2024-01-02 14:36:02 | 來源:網(wǎng)站運營
時間:2024-01-02 14:36:02 來源:網(wǎng)站運營
CentOS 系統(tǒng)怎么配置 Nginx 虛擬主機?:1、安裝Nginx 在CentOS系統(tǒng)上可以使用yum來安裝Nginx:
```
$ yum install nginx
```
安裝完成后,可以啟動Nginx:
```
$ systemctl start nginx
```
2、配置Nginx 首先,創(chuàng)建一個目錄來存放虛擬主機的配置文件:
```
$ sudo mkdir –p /etc/nginx/sites-available
$ sudo mkdir –p /etc/nginx/sites-enabled
```
然后,編輯 /etc/nginx/nginx.conf 文件,將 include /etc/nginx/sites-enabled/*; 這一行添加到http block 中的最后。
3、創(chuàng)建虛擬主機配置文件
接下來,創(chuàng)建虛擬主機配置文件,文件名稱隨意,如example.conf,添加以下內(nèi)容:
```
server { listen 80; server_name http://example.com www.example.com; root /usr/share/nginx/html/example.com; index index.html index.htm; }
```
上面的配置中,http://example.com 是虛擬主機站點的域名,http://www.example.com 也是虛擬主機站點的域名,root 指定的是網(wǎng)站根目錄的路徑地址,可以修改為其他路徑。
4、啟動虛擬主機站點
將配置文件復(fù)制到 sites-available 和 sites-enabled 兩個目錄,然后reload nginx:
```
$ sudo cp example.conf /etc/nginx/sites-available
$ sudo ln -s /etc/nginx/sites -available/example.conf /etc/nginx/sites-enabled/
$ sudo systemctl reload nginx
```
最后,在瀏覽器中輸入 http://example.com 和 http://www.example.com 就可以看到虛擬主機站點的內(nèi)容了。
關(guān)鍵詞:虛擬,主機,配置,系統(tǒng)