sudo vim /etc/nginx/nginx.conf
“`
此時,將會打開Nginx配置文件,接著輸入“i”鍵進入編輯模式。
3. 修改Nginx配置文件
接著,需要找到以下代碼:
“`
location / {
proxy_pass http://127.0.0.1:4000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
“`
在找到代碼后,將會發現代碼中使用的是動態訪問方式,需要對其進行修改以實現偽靜態訪問。
使用以下代碼進行修改:
“`
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \\.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
“`
修改后的代碼中,第一個location標簽交換了try_files和$uri,這樣就可以實現偽靜態訪問了。
接著找到第二個location標簽代碼,將其修改為以下代碼:
“`
location ~ \\.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ \”^(. ?\\.php)(/. )$\”) {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
“`
修改完成后,請按下Esc鍵,退出編輯模式,輸入:wq保存并退出文件。
4. 測試偽靜態訪問
在修改Nginx配置文件后,我們需要重新啟動Nginx服務,讓修改生效。使用以下命令:
“`
sudo service nginx restart
“`
接著,在瀏覽器中輸入網站地址,檢查是否偽靜態訪問成功。
三、總結
通過以上的修改操作,我們可以很容易地將百度云服務器的Nginx模式從動態訪問修改為偽靜態訪問模式。這種操作是非常常見的,并且對于網站優化有著非常積極的意義,值得大家學習和掌握。
需要注意的是,以上修改操作需要謹慎對待,否則修改不當可能會導致服務器無法正常運行。因此,在修改完成后,務必進行測試,確保修改沒有出現任何問題,才能正式上線運行。
以上就是小編關于“百度云服務器修改偽靜態”的分享和介紹
三五互聯(35.com)是經工信部審批,持有ISP、云牌照、IDC、CDN全業務資質的正規老牌云服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業郵箱、企業建站等互聯網基礎服務!
公司自研的云計算平臺,以便捷高效、超高性價比、超預期售后等優勢占領市場,穩居中國接入服務商排名前三,為中國超過50萬網站提供了高速、穩定的托管服務!先后獲評中國高新技術企業、中國優秀云計算服務商、全國十佳IDC企業、中國最受歡迎的云服務商等稱號!
目前,三五互聯高性能云服務器正在進行特價促銷,最低僅需48元!
http://www.shinetop.cn/cloudhost/