服務器部署記錄:可道雲


服務器部署記錄:可道雲部署

介紹

本文作為部署記錄,以前是利用nginx的php支持部署的,現在發現推薦方案是xampp了,於是給新服務器重新部署了一下。

官網:http://kodcloud.com

很好用的一個網盤
很好用的一個網盤
很好用的一個網盤
不多介紹了

XAMPP安裝

安裝包下載:https://sourceforge.net/projects/xampp/files/

下載好之后加上可執行權限,用root運行即可一鍵安裝。

發現這個就是Apache + MySQL + ProFTPd的組合,運行sudo ./lampp start即可一鍵啟動,還是挺不錯的。

kod下載

截止發文時間2020-2-15,最新版是4.40。推薦從官網直接下載。

提醒提前新建一個文件夾執行下面的代碼:

wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip
unzip kodexplorer4.40.zip
chmod -Rf 777 ./*

解壓放在/opt/lampp/htdocs/下即可,使用http://服務器ip/文件夾名稱訪問。

此時已經可以正常使用了。

apache監聽端口更改

配置文件在/opt/lampp/etc/httpd.conf,而不是/opt/lampp/apache2/conf/httpd.conf,這一點要注意一下。

Listen 80

修改這個端口即可,用sudo ./lampp restart或者sudo ./lampp reloadapache來重啟。

nginx反向代理

編輯/etc/nginx/conf.d/文件名.conf即可,文件名任意取。

server {
    server_name 要訪問的域名;

    location / {
        proxy_pass 本地服務地址;
    }
}

域名配置雲加速(減速

cloudflare上加一條A記錄即可。

更新:https支持

利用Let‘s encrypt即可。

server {
    server_name 要訪問的域名;

    location / {
        proxy_pass 本地服務地址;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/要訪問的域名/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/要訪問的域名/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}

server{
    listen 80;
    server_name 要訪問的域名;
    add_header Strict-Transport-Security max-age=15768000;
    return 301 https://$server_name$request_uri;
}

配置好了用sudo nginx -s reload重載一下nginx,如果nginx沒有對證書的訪問權限,重啟一下nginx。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM