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,得到:


  1. Open /etc/php5/fpm/pool.d/www.conf
  2. Uncomment all permission lines, like:

    listen.owner = www-datalisten.group = www-datalisten.mode = 0660
  3. 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

0 0
原创粉丝点击