國外著名論壇程序IPB(Invision Power Board)在nginx下的配置示例
Invision Power Board (IPB)是一個論壇程序,基于php+MySQL. 雖然國內大部分都在用discuz,但是國外ipb的用戶很多,今天貼出ipb的nginx配置文件。配置如下:
server {
access_log off;
error_log logs/bbs.jb51.net-error_log warn;
listen 80;
server_name bbs.jb51.net;
# static file configuration
location ~* .(gif|jpg|jpeg|png|ico|wmv|3gp|avi|mpg|mpeg|mp4|flv|mp3|mid|js|css|wml|swf)$ {
root /data/site/bbs.jb51.net;
expires max;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
# site configuration
location / {
root /data/site/bbs.jb51.net;
index index.php index.html index.htm;
# IPB configuration
try_files $uri $uri/ /index.php?q=$uri&$args;
}
# php-fpm configuration
location ~ .php$ {
root /data/site/bbs.jb51.net;
try_files $uri =404;
fastcgi_pass unix:/tmp/php5-fpm.sock;//修改成你自己的
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 4k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
}
IPB名詞解釋:
IPB論壇全稱為Invision Power Board(縮寫為IPB或IP.Board),是世界上最著名的論壇程式之一,由PHP+MySQL架構,讓你毫不費力地創(chuàng)建,管理和促進你的在線論壇,高級直觀的,諸如多狀態(tài)這樣的功能允許你只關注于開發(fā)你的論壇,而不是被復雜的設置所困擾。
相關文章
Centos7.3 安裝部署Nginx并配置https的方法步驟
這篇文章主要介紹了Centos7.3 安裝部署Nginx并配置https的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04
ubuntu中如何使用nginx監(jiān)聽80端口進行轉發(fā)
這篇文章主要介紹了ubuntu中如何使用nginx監(jiān)聽80端口進行轉發(fā)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
FastDFS+Nginx如何搭建本地服務器并實現(xiàn)遠程訪問
FastDFS是一個開源的輕量級分布式文件系統(tǒng),它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題,這篇文章主要介紹了FastDFS+Nginx搭建本地服務器并實現(xiàn)遠程訪問,需要的朋友可以參考下2023-11-11
Nginx中l(wèi)ocation proxy_pass加與不加/的區(qū)別說明
本文總結了Nginx配置中的location匹配規(guī)則和proxy_pass用法,包括前綴匹配、精確匹配、正則表達式匹配、通配符匹配以及proxy_pass的配置細節(jié)2024-12-12

