亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-09-15 09:52:38 來源:億速云 閱讀:204 作者:chen 欄目:建站服務器

這篇文章主要介紹“Nginx中虛擬主機與指定訪問路徑的設置方法”,在日常操作中,相信很多人在Nginx中虛擬主機與指定訪問路徑的設置方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Nginx中虛擬主機與指定訪問路徑的設置方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

nginx上虛擬主機的配置其實跟apache上的基本上類似。

需要注意的幾點是:

第一、關于.htaccess配置,也就是為靜態配置,在nginx上一般你要寫在虛擬主機的配置文本中,但是我也有看到用包含文件解決這個問題的,即在虛擬主機配置腳本上include .htaccess文件,不過沒有沒有試過。

第二、計劃好用何種方式運行php,fastcgi?我并不認為在網上流傳的這種辦法是一個好辦法,相反我認為作為一個出色的反向代理服務器應該發揮其反向代理的優勢,所以執行php的方式上請先斟酌好。

好了,回到正題上。

觀察一下nginx的目錄結構,大概你已經知道該怎么做了,跟apache的虛擬主機配置基本類似。

在/etc/nginx/sites-available上新建一個文件,比如叫吧

然后

vi 

加入文件內容如下:

server{listen [::]:80;server_name  jb51.net;root /var/http://www.bbqmw.net/qm_yeqm//www/jb51.net;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 是包含文件,包含的文件是干啥用的呢?里面是指定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/ /etc/nginx/sites-enabled/

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

檢查一下:

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

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

/etc/init.d/nginx restart

指定訪問路徑

niginx 似乎沒有虛擬目錄的說法,但是可以指定請求路徑時nginx訪問的路徑,也算是一個解決辦法。

server {listen 80 default;server_name _;location / {root html;index 403.html;}location ~ //.ht {deny all;} location /phpadmin/ {alias /opt/www/phpadmin/;index index.php;}location ~ /.php$ {include httpd.conf;}}

到此,關于“Nginx中虛擬主機與指定訪問路徑的設置方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳城县| 屯留县| 丹巴县| 来安县| 鹤峰县| 太康县| 广州市| 甘洛县| 祁东县| 东丰县| 延吉市| 二连浩特市| 舒兰市| 威远县| 平谷区| 南丹县| 石河子市| 牙克石市| 寻乌县| 沁源县| 五台县| 桂阳县| 巴塘县| 蒲江县| 田阳县| 开封县| 巴林左旗| 卢湾区| 文成县| 青浦区| 板桥市| 策勒县| 邛崃市| 清苑县| 昂仁县| 龙泉市| 察隅县| 兴和县| 金堂县| 吉木萨尔县| 南木林县|