欢迎光临
我们一直在努力

服务器部署记录:可道云

服务器部署记录:可道云部署

介绍

本文作为部署记录,以前是利用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。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:服务器部署记录:可道云
文章链接:https://www.jmwz.net/7303.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址