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

資訊專欄INFORMATION COLUMN

基礎版服務器部署Laravel項目

microelec / 3452人閱讀

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

說明

部署Laravel項目

從現在開始 莫等閑、

服務器

可以嘗試使用vultr購買服務器

操作系統可以選擇Ubuntu 14.04 x64

添加ssh key 或者密碼登錄

Ubuntu系統登入服務器可通過lsb_release -a查看版本信息

apt-get

apt-get update

安裝系統語言包 sudo apt-get install -y language-pack-en-base

設置語言 locale-gen en_US.UTF-8

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

安裝ppa之前先執行 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,啟用并修改配置項 cgi_fix_pathinfo=0

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

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

創建項目根目錄 mkdir /var/www sudo chown www-data:www-data /var/www

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

復制.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記錄的記錄值為服務器公網IP,將兩條記錄添加到自己注冊域名的地方,修改其DNS值。

ssl證書

推薦Let"s Encrypt

也可以選擇使用startssl的免費ssl證書

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

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

粘貼生成的csr文件到網站輸入框中,提交很快就頒發了證書,下載證書文件夾到本地,找到Nginx.zip 解壓得到crt文件上傳到遠程服務器,于是遠程服務器現在應該有三個文件,一個是剛剛上傳的證書crt文件,一個是提交申請證書生成的csr文件,一個是提交證書生成的服務器key文件。

解密服務器key文件,再次進入startssl網站,找到首頁Tool Box 中的Decrypt Private Key,輸入密碼,生成解密后的服務器key

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

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

檢測https網站的安全性可訪問-->sslabs,大約兩分鐘左右得到檢測結果報告

要使自己的網站達到A標準可參考server-configs-nginx,cat server-configs-nginx/h5bp/directive-only/ssl.conf復制其ssl_ciphers、ssl_protocols、ssl_prefer_server_ciphers、keepalive_timeout配置項重新reload conf即可

或者可以是用Mozilla SSL Configurationn Generator生成標準的ssl conf即可

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39562.html

相關文章

  • 基礎務器部署Laravel項目

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

    shiguibiao 評論0 收藏0
  • PHP / Laravel API 開發推薦閱讀清單

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

    shmily 評論0 收藏0
  • 另一個OneDrive目錄索引應用 OLAINDEX

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

    tigerZH 評論0 收藏0
  • 從零開始部署一個 Laravel 站點

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

    Fourierr 評論0 收藏0

發表評論

0條評論

microelec

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<