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

首頁 > 網站 > Nginx > 正文

Nginx中虛擬主機與指定訪問路徑的設置方法講解

2024-08-30 12:26:13
字體:
來源:轉載
供稿:網友

添加多個虛擬主機

最近在ubuntu上搗騰nginx,安裝成功了,就只有rewrite沒有試驗,因為服務器上有多個網站,還不敢在服務器上嘗試,慢慢來。網上查了一些文章,下了一篇留下來做試驗。
nginx上虛擬主機的配置其實跟apache上的基本上類似。
需要注意的幾點是:
第一、關于.htaccess配置,也就是為靜態配置,在nginx上一般你要寫在虛擬主機的配置文本中,但是我也有看到用包含文件解決這個問題的,即在虛擬主機配置腳本上include .htaccess文件,不過沒有沒有試過。
第二、計劃好用何種方式運行php,fastcgi?我并不認為在網上流傳的這種辦法是一個好辦法,相反我認為作為一個出色的反向代理服務器應該發揮其反向代理的優勢,所以執行php的方式上請先斟酌好。
好了,回到正題上。
觀察一下nginx的目錄結構,大概你已經知道該怎么做了,跟apache的虛擬主機配置基本類似。
在/etc/nginx/sites-available上新建一個文件,比如叫m.survivalescaperooms.com吧
然后

vi m.survivalescaperooms.com

加入文件內容如下:

server{listen [::]:80;server_name m.survivalescaperooms.com Vevb.com;root /var/www/Vevb.com;index index.html index.htm index.php;include /etc/nginx/common.conf;location /nginx_status{stub_status on;access_log off;allow all;}}

簡單的解釋一下:
listen就是監聽端口,不必多說;
server_name要多說幾句,因為你可能想到了server_alias,其實在nginx中第一個就是server_name,后面的就是server_alias,所以在nginx中server alias name別名是不用另外聲明的,這根apache有很大的區別,注意下。
index就是查找網頁的先后順序
include 是包含文件,m.survivalescaperooms.com包含的文件是干啥用的呢?里面是指定php的運行方式,文件緩存等,我不妨把我提示的配置貼一個上來:

location ~* /.(ico|css|js|gif|jpe?g|png)(/?[0-9]+)?$ {expires max;break;}location ~ .*/.php$ {# fastcgi_pass 127.0.0.1:9000;fastcgi_pass unix:/dev/shm/php-cgi.sock;fastcgi_index index.php;include /etc/nginx/fastcgi_params;}if ( $fastcgi_script_name ~ /..*//.*php ) {return 403;}

最后 location /nginx_status相當與apache的server-status,就不多少說了。

location /nginx_status{stub_status on;access_log off;allow all;}

然后第二步,建立軟連接到sites-enable里面去

ln -s /etc/nginx/sites-available/m.survivalescaperooms.com /etc/nginx/sites-enabled/m.survivalescaperooms.com

你是否需要檢查一下配置語法是不是正確呢?
檢查一下:

/etc/init.d/nginx configtestTesting nginx configuration: nginx.

沒有返回錯誤,重啟nginx就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永定县| 察雅县| 当阳市| 自贡市| 云霄县| 余江县| 阿拉善右旗| 芜湖市| 巩留县| 盘锦市| 法库县| 惠水县| 蛟河市| 神池县| 洮南市| 临泉县| 安康市| 鲜城| 百色市| 岳阳市| 保山市| 建阳市| 凤翔县| 城口县| 高唐县| 万全县| 黄石市| 汾西县| 德安县| 阿合奇县| 泰顺县| 开鲁县| 广灵县| 青海省| 固阳县| 那曲县| 大余县| 麻栗坡县| 舞钢市| 沙雅县| 绍兴市|