国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

基礎(chǔ)版服務(wù)器部署Laravel項(xiàng)目

shiguibiao / 677人閱讀

摘要:解密服務(wù)器文件,再次進(jìn)入網(wǎng)站,找到首頁中的,輸入密碼,生成解密后的服務(wù)器修改配置文件,打開配置的,修改其,執(zhí)行測試配置文件是否修改修改配置文件,打開配置的,加入一行使其訪問端口時(shí)直接重定向到。

說明

部署Laravel項(xiàng)目

從現(xiàn)在開始 莫等閑、

服務(wù)器

可以嘗試使用vultr購買服務(wù)器

操作系統(tǒng)可以選擇Ubuntu 14.04 x64

添加ssh key 或者密碼登錄

Ubuntu系統(tǒng)登入服務(wù)器可通過lsb_release -a查看版本信息

apt-get

apt-get update

安裝系統(tǒng)語言包 sudo apt-get install -y language-pack-en-base

設(shè)置語言 locale-gen en_US.UTF-8

安裝常用工具 sudo apt-get install -y vim htop git

安裝ppa之前先執(zhí)行 sudo apt-get install -y software-properties-common

安裝ppa sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

拉取最新的packages sudo apt-get update

查找php7.1版本的packages apt-cache search php7.1

安裝php7.1 apt-get install -y php7.1

安裝extension:php7.1-mysql apt-get install -y php7.1-mysql

安裝extension:php7.1-fpm apt-get install -y php7.1-fpm

安裝其他extension:php7.1-... apt-get install -y php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring

安裝Nginx+MySQL sudo apt-get install -y mysql-server-5.6 sudo apt-get install -y nginx

配置lnmp

打開php配置文件php.ini sudo vi /etc/php/7.1/fpm/php.ini,啟用并修改配置項(xiàng) cgi_fix_pathinfo=0

打開php-fpm配置文件www.conf sudo vi /etc/php7.1/fpm/pool.d/www.conf,最好修改配置項(xiàng)listen=/var/run/php7.1-fpm.sock

打開Nginx配置文件default sudo vi /etc/nginx/sites-available/default,修改其root、location、server_name

創(chuàng)建項(xiàng)目根目錄 mkdir /var/www sudo chown www-data:www-data /var/www

從github上拉取項(xiàng)目全目錄,composer安裝,composer install, sudo chmod -R 775 storage/ sudo chown -R www-data:www-data /var/www/project

復(fù)制.env文件,修改基本配置

index index.php index.html index.html;

server_name localhost www.example.com;

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

# pass the php script
location ~ .php$ {
    try_files $uri /index.php =404;
    fastcgi_split_path_info ^(.+.php)(/.*)$;
    fastcgi_pass unix:/var/run/php7.1-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}
 
域名解析

修改Nginx配置文件server_name www.domain.com

使用DNSpod,修改A記錄的記錄值為服務(wù)器公網(wǎng)IP,將兩條記錄添加到自己注冊域名的地方,修改其DNS值。

ssl證書

推薦Let"s Encrypt

也可以選擇使用startssl的免費(fèi)ssl證書

使用startssl賬號(hào)登入,首頁選擇Validations Wizar驗(yàn)證域名的所有者信息,驗(yàn)證成功后申請免費(fèi)的證書,可在輸入框中申請最多支持五個(gè)域名的ssl證書

通過粘貼命令生成csr文件,第一步設(shè)置解密文件的密碼,接下來按提示輸入CN、Beijing、Beijing、org Inc...

粘貼生成的csr文件到網(wǎng)站輸入框中,提交很快就頒發(fā)了證書,下載證書文件夾到本地,找到Nginx.zip 解壓得到crt文件上傳到遠(yuǎn)程服務(wù)器,于是遠(yuǎn)程服務(wù)器現(xiàn)在應(yīng)該有三個(gè)文件,一個(gè)是剛剛上傳的證書crt文件,一個(gè)是提交申請證書生成的csr文件,一個(gè)是提交證書生成的服務(wù)器key文件。

解密服務(wù)器key文件,再次進(jìn)入startssl網(wǎng)站,找到首頁Tool Box 中的Decrypt Private Key,輸入密碼,生成解密后的服務(wù)器key

修改Nginx配置文件,打開配置443ssl的server,修改其ssl_certificate demo.crt ssl_certificate_key demo.key,執(zhí)行sudo service nginx configtest測試配置文件是否修改ok

修改Nginx配置文件,打開配置80的server,加入一行return 301 https://domain.com$request_uri使其訪問80端口時(shí)直接重定向到443。

檢測https網(wǎng)站的安全性可訪問-->sslabs,大約兩分鐘左右得到檢測結(jié)果報(bào)告

要使自己的網(wǎng)站達(dá)到A標(biāo)準(zhǔn)可參考server-configs-nginx,cat server-configs-nginx/h5bp/directive-only/ssl.conf復(fù)制其ssl_ciphers、ssl_protocols、ssl_prefer_server_ciphers、keepalive_timeout配置項(xiàng)重新reload conf即可

或者可以是用Mozilla SSL Configurationn Generator生成標(biāo)準(zhǔn)的ssl conf即可

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/23038.html

相關(guān)文章

  • 基礎(chǔ)務(wù)器部署Laravel項(xiàng)目

    摘要:解密服務(wù)器文件,再次進(jìn)入網(wǎng)站,找到首頁中的,輸入密碼,生成解密后的服務(wù)器修改配置文件,打開配置的,修改其,執(zhí)行測試配置文件是否修改修改配置文件,打開配置的,加入一行使其訪問端口時(shí)直接重定向到。 showImg(https://segmentfault.com/img/remote/1460000009562820?w=729&h=351); 說明 部署Laravel項(xiàng)目 從現(xiàn)在開始 ...

    microelec 評(píng)論0 收藏0
  • PHP / Laravel API 開發(fā)推薦閱讀清單

    showImg(https://segmentfault.com/img/bV6aHV?w=1280&h=800); 社區(qū)優(yōu)秀文章 Laravel 5.5+passport 放棄 dingo 開發(fā) API 實(shí)戰(zhàn),讓 API 開發(fā)更省心 - 自造車輪。 API 文檔神器 Swagger 介紹及在 PHP 項(xiàng)目中使用 - API 文檔撰寫方案 推薦 Laravel API 項(xiàng)目必須使用的 8 個(gè)...

    shmily 評(píng)論0 收藏0
  • 另一個(gè)OneDrive目錄索引應(yīng)用 OLAINDEX

    摘要:支持通過搭建親測地址。演示鏈接演示地址安裝使用由于本項(xiàng)目基于開發(fā),新手建議查看的環(huán)境要求再進(jìn)行部署。捐贈(zèng)提供技術(shù)安裝服務(wù)。 OLAINDEX ? Another OneDrive Directory Index. showImg(https://segmentfault.com/img/remote/1460000016747233?w=800&h=400); 此圖來自 如有樂享,感謝...

    tigerZH 評(píng)論0 收藏0
  • 從零開始部署一個(gè) Laravel 站點(diǎn)

    摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創(chuàng)建一個(gè)私有項(xiàng)目,里面包含所有該項(xiàng)目所需代碼。 以下的配置都是在Ubuntu 14.04穩(wěn)定支持版的環(huán)境中搭建Linux+Nginx+Mysql+PHP環(huán)境的 首先刪除阿里云ECS的Linux中會(huì)給你預(yù)裝Apache 通過下面的命令來刪除Apache sudo service apache2 stop ...

    Fourierr 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<