LNMP環(huán)境配置Laravel虛擬主機(jī)(補(bǔ))

哈嘍小伙伴們,這篇呢主要是為了補(bǔ)充上一篇沒寫完的虛擬主機(jī)寫的,感謝大家的喜歡,淺農(nóng)會繼續(xù)努力的。

創(chuàng)建子配置文件

我習(xí)慣性的將配置文件叫做主配置文件和子配置文件,主配置文件就是安裝的時(shí)候就有的配置文件,即nginx.conf,那子配置文件呢就是我們創(chuàng)建項(xiàng)目需要的文件

cd /etc/nginx/sites-available

通過上一條命令,我們就到了nginx的默認(rèn)子配置文件位置
創(chuàng)建一個(gè)子配置文件

touch laravel

如果沒有意外的話,這里會有兩個(gè)文件

default    laravel

創(chuàng)建子配置文件成功

配置創(chuàng)建的配置文件

下面是我的配置文件

server {
         listen 80;
         listen [::]:80 ipv6only=on;

         # Log files for Debugging
         access_log /var/log/nginx/laravel-access.log;
         error_log /var/log/nginx/laravel-error.log;

         # Webroot Directory for Laravel project
         root /var/www/jou/public;
         index index.php index.html index.htm;

         # Your Domain Name
         server_name laravel.co;

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

         # PHP-FPM Configuration Nginx
         location ~ \.php$ {
                 try_files $uri =404;
                 fastcgi_split_path_info ^(.+\.php)(/.+)$;
                 fastcgi_pass unix:/run/php/php7.2-fpm.sock;
                 fastcgi_index index.php;
                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                 include fastcgi_params;
         }
 }
引入子配置文件

打開nginx.conf文件

vim /etc/nginx/nginx.conf

在末尾位置加上這句話

include /etc/nginx/sites-enabled/*;

細(xì)心的朋友可能發(fā)現(xiàn)了,對,這個(gè)在配置文件上面已經(jīng)有了,所以就是說,配置完子配置文件后就相當(dāng)于完成了,主配置文件不需要你修改。

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

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

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