項(xiàng)目上線

參考文檔:
a.https://itfun.tv/news/106
b.https://itfun.tv/news/54

一:
使用FileZilla 連接服務(wù)器,把本地項(xiàng)目打包成zip格式,拖入var/www下面.然后解壓縮unzip,并刪除壓縮文件

  1. sudo su 切換管理員,

  2. cd / 進(jìn)入菜單

  3. cd etc/nginx/sites-available# 進(jìn)入配置菜單

  4. vim mishop 打開mishop配置
    5.laravel 配置


    {2A889F73-E40E-4342-BB4D-982DF771001A}_20190820171950.jpg
  5. esc+:wq退出保存配置

cd ..
cd sites-enabled(如果之前有sites-enabled的,要先刪除sites-enabled,再運(yùn)行下面命令)
ln -s /etc/nginx/sites-available/mishop /etc/nginx/sites-enabled/mishop

  1. 重啟Nginx服務(wù)
nginx -t                  #這個(gè)命令會(huì)告訴你Nginx配置文件是否配置錯(cuò)誤
service nginx restart     #重啟Nginx服務(wù)
  1. 再進(jìn)入項(xiàng)目,查看.env文件,將數(shù)據(jù)庫(kù)修改為線上服務(wù)器的數(shù)據(jù)庫(kù),
    10.項(xiàng)目啟動(dòng)!!!!!

二: Linux服務(wù)器上給項(xiàng)目設(shè)置SSL證書
需要注意的地方:http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443;
1.進(jìn)入騰訊云,搜索ssl證書,點(diǎn)擊申請(qǐng)免費(fèi)證書,輸入自己需要設(shè)置的域名,然后自動(dòng)驗(yàn)證,等待騰訊審核,
2.審核通過(guò)之后,下載證書,找到Nginx文件夾,把crt,key后綴的文件名字改下,改簡(jiǎn)單點(diǎn),然后通過(guò)ssh連上服務(wù)器,在根目錄創(chuàng)建文件夾opt/nginx。把crt,key這兩個(gè)文件復(fù)制過(guò)去,記得給權(quán)限,不然無(wú)法上傳,
3.配置nginx, cd /etc/nginx/sites-available,更改配置如下:

server {
        listen 80;
        server_name mishop.xxxxxx.com;
        server_tokens off;
        location / {
          return 301 https://$host$request_uri;
        }
}

server {
       listen       443 ssl;
       ssl on;
       ssl_certificate       /opt/nginx/mishop.crt;
       ssl_certificate_key    /opt/nginx/mishop.key;

        root /var/www/mishop/public;

        index index.html index.htm index.php index.nginx-debian.html;

        server_name mishop.xxxxxx.com;

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

        location ~ .php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        }
}

4.service nginx restart 重啟下nginx 服務(wù);

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

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

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