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

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

Nginx環(huán)境下WordPress的多站點功能配置詳解

2024-08-30 12:24:44
字體:
來源:轉載
供稿:網(wǎng)友

WordPress的多站點功能允許安裝一個WordPress程序的情況下,實現(xiàn)多個站點(也就是一套程序,可以綁定多個域名或子域名)。

每個站點擁有獨立的主題、插件、文章以及頁面。

這樣可以極大的減少了維護和更新多個WordPress安裝程序的麻煩,

并且,每個站點之間又能夠相互獨立,互不影響。

WordPress multisite有兩個方式:子目錄和子域名,這里我們主要介紹子域名方式。

也就是說,在主域名的基礎上,我們會創(chuàng)建一個子域名,例如:http://shop.jb51.com。

同時,我們可以映射這個子域名到一個一級域名如:http://shop.com,

對于訪問者來說,訪問的就是獨立的一級域名。

1、準備

WordPress介紹其多站點功能頁面:站點網(wǎng)絡管理頁面

接著,我們準備幾個域名,如下:

站點一:www.jb51.com(主域名),這是安裝WordPress時用的域名
站點二:blog.jb51.com,二級域名
站點三:news.com,映射的二級域名 news.jb51.com
站點四:shop.com,映射的二級域名 shop.jb51.com
注意:WordPress安裝后請勿擅自在后臺修改域名,即使是把有www改成無www,或者反過來,都有可能引起 redirected you too many times. 錯誤

然后,登錄域名服務商的解析頁面,把以上域名的A記錄全部設置為WordPress安裝的服務器IP。

也可以在本地電腦測試,可以直接修改hosts文件,加入下面1行:

127.0.0.1 www.jb51.com blog.jb51.com news.com shop.com

2、Nginx配置
在Nginx配置目錄下創(chuàng)建新建一個配置文件,如下:

$ sudo vi /etc/nginx/conf.d/jb51.conf

內(nèi)容為:

server {listen 80;server_name www.jb51.com blog.jb51.com news.com shop.com;root /usr/share/nginx/wordpress;index index.php;location / {try_files $uri $uri/ /index.php?$args ;}location ~ /favicon.ico {access_log off;log_not_found off;}location ~ /.php$ {try_files $uri /index.php;include fastcgi_params;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;}access_log /var/log/nginx/$host-access.log;error_log /var/log/nginx/wpms-error.log;}

這里我們使用$host變量可以讓Nginx為每個域名生成獨立的訪問日志,

如:news.com-access.log 和 shop.com-access.log。

但是error日志不能用$host變量,所以所有的錯誤會記錄在一個文件里面。

再重啟Nginx服務器:

$ nginx -s reload

3、安裝WordPress

按照WordPress正常安裝步驟安裝WordPress。

4、啟用多站點功能

用文本編輯器打開 wp-config.php 文件,在注釋:“/* 好了!請不要再繼續(xù)編輯。請保存本文件。使用愉快! */”之前加上如下一行:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 延寿县| 班玛县| 盐源县| 兴安盟| 镇原县| 安福县| 呈贡县| 含山县| 西充县| 黄骅市| 台南县| 图片| 新郑市| 鲁山县| 韶关市| 三门峡市| 甘孜县| 贺兰县| 夏津县| 怀仁县| 綦江县| 长春市| 丹棱县| 隆化县| 义乌市| 和平县| 和政县| 太谷县| 梅河口市| 临泉县| 出国| 安康市| 湘阴县| 兴化市| 鹿邑县| 旬阳县| 沾益县| 大邑县| 余江县| 兴化市| 津南区|