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

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

Nginx 的多站點(diǎn)配置方案

2024-08-30 12:25:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

當(dāng)我們有了一個(gè) VPS 主機(jī)以后,為了不浪費(fèi) VPS 的強(qiáng)大資源(相比共享主機(jī)1000多個(gè)站點(diǎn)擠在一臺(tái)機(jī)器上),往往有想讓 VPS 做點(diǎn)什么的想法,銀子不能白花啊:)。放置多個(gè)網(wǎng)站或者博客是個(gè)不錯(cuò)的想法,可是如何配置 web 服務(wù)器才能在一個(gè) VPS 上放置多個(gè)網(wǎng)站/博客呢?如何通過(guò)一個(gè) IP 訪問(wèn)多個(gè)站點(diǎn)/域名呢?這就是大多數(shù) web 服務(wù)器支持的 virtual hosting 功能。這里將描述如何一步一步如何用 nginx 配置 virtual hosting。

nginx 是一個(gè)小巧高效的 web 服務(wù)器,由俄羅斯程序員 Igor Sysoev 開(kāi)發(fā),nginx 雖然體積小,但功能一點(diǎn)也不弱,能和其他的 web 服務(wù)器一樣支持 virtual hosting,即一個(gè)IP對(duì)應(yīng)多個(gè)域名以支持多站點(diǎn)訪問(wèn),就像一個(gè)IP對(duì)應(yīng)一個(gè)站點(diǎn)一樣,所以是”虛擬”的。你想在一個(gè) IP 下面放多少個(gè)站點(diǎn)就放多少,只要硬盤(pán)夠大就行。

這里以配置2個(gè)站點(diǎn)(2個(gè)域名)為例,n 個(gè)站點(diǎn)可以相應(yīng)增加調(diào)整,假設(shè):

IP地址: 202.55.1.100域名1 example1.com 放在 /www/example1域名2 example2.com 放在 /www/example2

配置 nginx virtual hosting 的基本思路和步驟如下:

把2個(gè)站點(diǎn) example1.com, example2.com 放到 nginx 可以訪問(wèn)的目錄 /www/
給每個(gè)站點(diǎn)分別創(chuàng)建一個(gè) nginx 配置文件 example1.com.conf,example2.com.conf, 并把配置文件放到 /etc/nginx/vhosts/
然后在 /etc/nginx.conf 里面加一句 include 把步驟2創(chuàng)建的配置文件全部包含進(jìn)來(lái)(用 * 號(hào))

重啟 nginx

具體過(guò)程

下面是具體的配置過(guò)程:

1、在 /etc/nginx 下創(chuàng)建 vhosts 目錄

mkdir /etc/nginx/vhosts

2、在 /etc/nginx/vhosts/ 里創(chuàng)建一個(gè)名字為 example1.com.conf 的文件,把以下內(nèi)容拷進(jìn)去

server { listen 80; server_name example1.com www. example1.com; access_log /www/access_ example1.log main; location / {   root /www/example1.com; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html;location = /50x.html { root /usr/share/nginx/html; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/example1.com/$fastcgi_script_name; include fastcgi_params; } location ~ /.ht { deny all; } }

3、在 /etc/nginx/vhosts/ 里創(chuàng)建一個(gè)名字為 example2.com.conf 的文件,把以下內(nèi)容拷進(jìn)去

server { listen 80;server_name example2.com www. example2.com; access_log /www/access_ example1.log main; location / { root /www/example2.com; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/example2.com/$fastcgi_script_name; include fastcgi_params; } location ~ /.ht { deny all; } }            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵山县| 桐乡市| 东莞市| 宁海县| 乐昌市| 灵宝市| 台中县| 荥经县| 普陀区| 乐清市| 博罗县| 治多县| 永新县| 五莲县| 宣汉县| 小金县| 中牟县| 信宜市| 商水县| 甘南县| 乐清市| 日土县| 诸城市| 昌平区| 正安县| 青海省| 洱源县| 临沂市| 巴中市| 潞西市| 丰原市| 大方县| 临泉县| 德清县| 宝丰县| 东安县| 开鲁县| 比如县| 佛教| 资阳市| 丰原市|