新聞中心
在nginx配置文件中,找到server塊,添加location和rewrite規(guī)則,重啟nginx即可開啟偽靜態(tài)。
要開啟Nginx虛擬主機的偽靜態(tài)功能,可以按照以下步驟進行操作:

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的黑龍江網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1、打開Nginx配置文件
找到Nginx的配置文件,通常位于/etc/nginx/nginx.conf或/etc/nginx/sitesavailable/default。
使用文本編輯器打開該文件,例如使用vi編輯器,命令為sudo vi /etc/nginx/nginx.conf。
2、配置虛擬主機
在配置文件中找到需要開啟偽靜態(tài)功能的虛擬主機塊。
在該虛擬主機塊中添加以下內(nèi)容:
```
location ~ \.(php|html)$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.2fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
```
上述代碼中的fastcgi_pass指令指向了PHPFPM進程管理器的Unix套接字路徑,根據(jù)實際情況修改為你的PHPFPM路徑。
3、保存并退出配置文件
按下Esc鍵,然后輸入:wq保存并退出編輯器。
4、重啟Nginx服務(wù)
運行以下命令重啟Nginx服務(wù),使配置生效:
```
sudo service nginx restart
```
現(xiàn)在,你已經(jīng)成功開啟了Nginx虛擬主機的偽靜態(tài)功能,當訪問該虛擬主機下的PHP或HTML文件時,Nginx將自動處理并返回正確的頁面內(nèi)容。
網(wǎng)頁標題:ngnix虛擬主機怎么開啟偽靜態(tài)
轉(zhuǎn)載來源:http://m.5511xx.com/article/dhigigj.html


咨詢
建站咨詢
