lnmp上關(guān)于蟬知的偽靜態(tài)配置

我用的lnmp是1.4,其中php版本是7.0的

偽靜態(tài)文件存在/usr/local/nginx/conf下面
如果你在添加虛擬主機(jī)的時(shí)候沒有設(shè)置偽靜態(tài),你需要自己寫一個(gè)
touch /usr/local/nginx/conf/名字.conf

下面是官方的文檔 由于我用的是nginx所以我直說nginx的。apache應(yīng)該更簡單
apache:

  1. 配置apache的配置文件,加載mod_rewrite模塊。

  2. 配置chanzhieps/www目錄下面的.htaccess權(quán)限,比如:

<Directory /home/chanzhieps/www>
        Options FollowSymLinks Indexes
        AllowOverride All
    </Directory>

下面的代碼寫入 /usr/local/nginx/conf/名字.conf
nginx:

location / 
{
    try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ 
{
    fastcgi_pass  unix:/tmp/php-fpm.sock;  //這個(gè)地方需要注意 lnmp默認(rèn)是php-cgi.sock的,如果你需要改成php-fpm.sock,那么你需要修改/usr/local/php/etc/php-fpm.conf里面的 listen = /tmp/php-cgi.sock改成listen = /tmp/php-fpm.sock
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $request_uri;
    include fastcgi.conf; //這個(gè)地方也需要注意,該配置文件所在的目錄下面的fascgi.conf如果是其他的需要自己解決。這個(gè)地方我已經(jīng)改過了。
}

因?yàn)槲沂?.0.1的,我后臺(tái)改過的,所以我不需要修改my.php文件
如果是已經(jīng)開始使用的蟬知系統(tǒng)配置靜態(tài)url功能,確保以上配置成功后重新安裝蟬知系統(tǒng)或修改chanzhi/system/config/my.php內(nèi)requestType值為PATH_INFO(5.2+版本需要安裝成功后進(jìn)入后臺(tái)--設(shè)置--站點(diǎn)設(shè)置,5.4+版本在后臺(tái)--設(shè)置--站點(diǎn)--系統(tǒng)設(shè)置, 切換url模式)。

在/usr/local/nginx/conf/vhost 下你網(wǎng)站配置文件里


image.png

修改include none.conf 成 include 名字.conf

特別需要說明的是,如果是用了HTTPS那么配置文件下面的listen 443的include none.conf你也需要改
我就是錯(cuò)在這一步,開了https忘了改了,由于強(qiáng)制跳轉(zhuǎn),所以搞的我一臉懵逼

改完之后lnmp restart就可以了
蟬知站群里面的配置方式也一樣。
排版不太好看見諒,不太會(huì)Markdown 語法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容