国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

Nginx一個IP如何配置多個站點的方法教程

2024-08-30 12:21:42
字體:
供稿:網(wǎng)友
這篇文章主要給大家介紹了關(guān)于Nginx一個IP如何配置多個站點的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

對于Nginx,一個IP上配置多個站點還是很常見的。尤其是在開發(fā)環(huán)境上,更是如此。

下面在我的阿里云上簡單的實現(xiàn)這樣一個需求:

在一個IP上通過對端口區(qū)分來配置多個站點。

環(huán)境初始化目錄一覽配置站點準(zhǔn)備添加配置文件疑難雜項fastcgi_passNginxphp-fpm的進(jìn)程間通信有兩種方式總結(jié)

環(huán)境

手頭上正好有一臺阿里云學(xué)生機,趁著沒過期,就拿來用吧。

操作系統(tǒng):centOS7 php-fpm Nginx

初始化

在centos上搭建php-fpm+nginx環(huán)境不是很難,網(wǎng)上有很多的帖子,按照上面講解的,把需要安裝的軟件安裝一下就行了。

目錄一覽

安裝完畢后,配置文件通常會在/etc/nginx目錄下,我這邊的內(nèi)容如下:

默認(rèn)安裝配置文件內(nèi)容

里面的nginx.conf就是默認(rèn)的配置文件了。下面簡單的來看下里面的大致內(nèi)容。

默認(rèn)Nginx的配置文件

一般來說,除非有特別需求,我們不會修改nginx.conf文件里面的內(nèi)容。現(xiàn)在的話,可以把這個文件當(dāng)做我們的參考項。

我個人認(rèn)為里面比較重要的配置項有這么幾個:

http:這個節(jié)點就代表了一個Nginx,是我們的大總管。它內(nèi)部可以有多個Server配置項,代表多個站點。 include /etc/nginx/conf.d/*.conf; 這一行雖然看起來不起眼,但是對于配置多個站點而言,及極其的重要。這點待會再講。 log_format: 日志的格式,這點將體現(xiàn)在Nginx日志記錄的動作上。 access.log: 在這個選項的第一個單詞是main,就是剛才log_format定義的日志格式了。后面對于error.log 同樣適用。 Server節(jié)點:一個Server節(jié)點,包含了對一個站點的配置,這里面的同名內(nèi)容將會覆蓋http節(jié)點的配置,所以優(yōu)先級對于一個站點而言,相對更高一點。 include /etc/nginx/default.d/*.conf 不難看到這個配置出現(xiàn)在Server節(jié)點內(nèi)部,所以還是對本站點配置起作用的。這個default.d目錄存放的是對于所有Server節(jié)點通用性的功能,其存在的意義就是能讓我們少寫一些重復(fù)性的配置內(nèi)容。而是抽取出來,放到一個通用的目錄下。 location的內(nèi)容,待會再講。

配置

下面進(jìn)入正題,看看如何在一個IP上配置多個站點。那么首先,我們需要先創(chuàng)建幾個文件夾,然后作為我們的多個站點。

站點準(zhǔn)備

home/www目錄下創(chuàng)建兩個文件夾,一個是blog一個是forum,然后里面分別放一個index.php,注意內(nèi)容可以良好的區(qū)分就可以了。

創(chuàng)建站點所需文件夾

添加配置文件

剛才我們也了解到,有多個站點的話其實就是多個Server節(jié)點,在nginx.conf中通過

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 昌乐县| 清水县| 耒阳市| 云阳县| 高碑店市| 竹山县| 偏关县| 苏尼特右旗| 石渠县| 武穴市| 中西区| 日照市| 岢岚县| 云安县| 广平县| 桐梓县| 梁河县| 香格里拉县| 泰来县| 霞浦县| 嘉善县| 任丘市| 沽源县| 商水县| 广灵县| 长丰县| 庆阳市| 扎赉特旗| 阜城县| 双鸭山市| 凤冈县| 华亭县| 周至县| 积石山| 延寿县| 石首市| 宜宾市| 固镇县| 蕉岭县| 广灵县| 吉木萨尔县|