DigitalOcean
来源:互联网 发布:七微的小说南风知我意2 编辑:程序博客网 时间:2024/06/10 11:35
又换了digitialOcean,真是一波三折。用起来有点怪:
“我原来一直用的美国的虚拟主机,一年一两百RMB吧,这次迁移的时候,发现出现了很多月费5美元左右的VPS,而且口碑都还不错,所以选择了一家DigitalOcean,可以按小时扣费的,并且用优惠码还给送10美元,先试试吧。
虽然每年多了一两百块,但是可以搭建私人VPN啊、自己的root权限啊,也还是很有诱惑力的。
给DigitalOcean交了5美元后,他给我发了个ticket让我发给他身份证或者护照的扫描件激活,估计是看我中国IP不信任吧,re了好几次ticket也不行,无奈还是发给他了,发了后马上就激活了。然后就是创建一个系统,我选的是ubuntu的LTS版本,因为这个玩意国内的社区活跃一些,有问题好查找。然后就是安装apache,mysql,php,vsftp,都挺快的,大概2个小时环境和配置文件全搞定。其中遇到问题的是php,ubuntu的源被改成DigitalOcean的源,找不到。需要先apt update一次才能找到。”
http://jingyan.baidu.com/article/6f2f55a18d9199b5b93e6ce3.html
点击Console access,就打开一个command line。登录就是linux
linux登录后的操作权限更宽泛,ftp上传只能操作特定文件夹。
因为初始这个droplet的时候没有选择配套app,所以安装LNMP。安装方法是:
http://www.webcrafter.org/2014/06/%E5%A6%82%E4%BD%95%E5%9C%A8digitalocean%E4%B8%8A%E5%AE%89%E8%A3%85linuxdebian-nginx-mysql-php-lemp/
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-12-04
但是最后出了错,就是html文件显示正常,php显示不出来: The page you are looking for is temporarily unavailable.Please try again later. 找了很多资料不行。最后经人提醒,查看错误日志 tail -f /var/log/nginx/error.log 得到是permission的原因,把错误信息google,得到:
- Open
/etc/php5/fpm/pool.d/www.conf
Uncomment all permission lines, like:
listen.owner = www-datalisten.group = www-datalisten.mode = 0660
Restart fpm -
sudo service php5-fpm restart
显示正常。原因是“php-fpm监听的sock的owner group和权限,让nginx可以读写”
建立FTP
接下来要能往server里上传文件 https://www.digitalocean.com/community/tutorials/how-to-launch-your-site-on-a-new-ubuntu-12-04-server-with-lamp-sftp-and-dns
用root账号可以建立sftp连接,能修改所有文件,所以其实是不安全的,安全的办法还是应该用ssh key,但这个在开始的时候没有绑定。
FileZilla ->File -> Site Manager. 其中,port留空,protocol用SFTP,username: root。建立连接后会进入root目录,返回,进到/usr/share/nginx/www,我们之前也是这样配置的.
droplet 和 digitalOcean的账户密码是不一样的。新建一个droplet后,会自动生成一个密码,发到邮件里去。在droplet里也可以reset password。这个密码不能直接用于连接ftp,先去console里面登录一下,会让你重新设置一次密码。
https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets
https://www.digitalocean.com/community/tutorials/one-click-install-wordpress-on-ubuntu-14-04-with-digitalocean
- DigitalOcean
- shadowsocks+digitalOcean
- DigitalOcean Vpn
- digitalocean使用教程digitalocean如何使用
- 转载:DigitalOcean使用小记
- DigitalOcean提供免费VPS
- digitalocean使用心得
- DigitalOcean VPS购买教程
- DigitalOcean注册优惠
- digitalocean 搭建 ss server
- NameCheap+DigitalOcean部署网站
- DigitalOcean搭建Shadowsocks
- DigitalOcean 更换IP
- DigitalOcean-CentOS7-开启MariaDB服务
- DigitalOcean的条件竞争漏洞
- DigitalOcean Droplet虚拟服务器搭建
- [Tool] DigitalOcean架设VPN试用
- 在DigitalOcean租用一个VPS
- Epoll在LT和ET模式下的读写方式
- SQLite3系统学习【6】SQLite常用函数
- C++类模板的三种特化
- 启动制作:WinBuilder下载及快速入门
- 在eclipse中生成javadoc
- DigitalOcean
- WinBuilder使用与配置详解
- UIKit基础:3.利用UITextField-UILabel-Tag标签-UIButton控件打造简易计算器
- 24天学会设计模式----门面模式(外观模式)
- centos 5.4 版本32位 安装 nginx
- 循环-06. 统计一行文本的单词个数(15)
- CountDownLatch - jdk1.5并发包
- bzoj 2821: 作诗(Poetize)
- Structured Learning和Structured SVM的学习(上)