##增加 nginx 虛擬主機
這裡假設大家的 nginx 伺服器已經安裝好, 不懂的請閱讀各 linux 發行版的官方文件或者 lnmp 的安裝說明. 配置 virtual host 步驟如下:
進入 /usr/local/nginx/conf/vhost 目錄, 建立虛擬主機配置檔案 demo.neoease.com.conf (.conf).
開啟配置檔案, 新增服務如下:
server
開啟 nginx 配置檔案 /usr/local/nginx/conf/nginx.conf, 在 http 範圍引入虛擬主機配置檔案如下:
include vhost
/*.conf
;```
4. 重啟 nginx 服務, 執行以下語句.
```bash
service nginx restart
```##讓 nginx 虛擬主機支援 php
在前面第 2 步的虛擬主機服務對應的目錄加入對 php 的支援, 這裡使用的是 fastcgi, 修改如下.
```##防盜煉
```##wordpress 偽靜態配置
如果將 wordpress 的鏈結結構設定為 `
/%postname
%/`, `
/%postname
%.html
` 等格式時,
需要`rewrite url
`, wordpress 提供 apache 的 .htaccess 修改建議, 但沒告知 nginx 該如何修改.
我們可以將 wordpress 的虛擬主機配置修改如下:
```lnmp 套件在提供了 wordpress 為靜態配置檔案 /usr/local/nginx/conf/wordpress.conf, 在虛擬主機配置的 server 範圍引用如下即可.
```bash
include wordpress
.conf
;```
如果你使用 lnmp 套件, 進入 wordpress 後台發現會出現 404 頁面, wp-admin 後面缺少了斜桿 /,
請在 wordpress.conf 最後新增以下語句:
```bash
rewrite /wp
-admin$ $scheme
://$host$uri
/permanent
;```
##後話
一直以來, 我主要在用 apache, 自從去年從 mt 搬家到 linode vps 之後, 發現伺服器壓力很大, 每隔幾天就要宕機一次, 在胡戈戈的協助下轉成了 nginx, 大半年了一直很穩定.
相對 apache, nignx 有更加強大的併發能力, 而因為他對程序管理耗用資源也比較少. 而 apache 比 nginx 有更多更成熟的可用模組, bug 也比較少. 賣主機的 idc 選擇 nignx, 因為高併發允許他們建立更多虛擬主機空間更來錢; **也因此改造 nignx (tengine) 作為 cdn 伺服器, 可承受更大壓力.
開源框架blade:[
nginx虛擬主機
利用虛擬主機,不同為每個要執行的 提供一台單獨的nginx伺服器或單獨執行一組nginx程序。虛擬主機提供了在同一臺伺服器 同一組nginx程序上執行多個 的功能。在nginx配置檔案nginx.conf中,乙個最簡化的虛擬主機配置 如下 server 可以在一塊物理網絡卡上繫結多個lp位址。這樣就...
nginx虛擬主機
虛擬主機 有的 訪問量大,需要負載均衡。然而並不是所有 都如此出色,有的 由於訪問量太小,需要節省成本,將多個 部署在同一臺伺服器上。例如將www.aaa.com和www.bbb.com兩個 部署在同一臺伺服器上,兩個網域名稱解析到同乙個ip位址,但是使用者通過兩個網域名稱卻可以開啟兩個完全不同的 ...
Nginx虛擬主機
1 實現兩個基於網域名稱的虛擬主機,網域名稱分別為www.tarena.com和bbs.tarena.com 2 網域名稱為bbs.tarena.com的web服務僅允許192.168.4.205訪問 3 對網域名稱為bbs.tarena.com的站點進行使用者認證,使用者名稱稱為tom,密碼為12...