Wednesday, March 05, 2014

[VPS笔记]单个VPS创建多个网站

假设VPS基于LAMP环境,要创建三个wordpress网站,首先你要创建三个数据库,
登录:
mysql -u root -p
登录数据库管理,创建数据库:
CREATE DATABASE database1;
...

今天在更新Wordpress插件的时候提示要登录ftp,并出现以下提示文字:
To perform the requested action, WordPress needs to access to your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

...

今天创建了一个linode并使用LEMP作为建站环境,一切搭建完毕后通过phpmyadmin导入数据库,却怎么也导入不了,总是在进行到一半的时候出现连接重置的情况:The connection was reset。上网搜了好久没找到解决办法,只好向linode客服发起求助,内容如下:

I just installed LEMP for my linode, everything's fine but I can not import my database via phpmyadmin, I have change the upload limites from 2MB to 128MB and post max size from 8mb to 128mb, but still can not import, it says:
...

对网站的配置文件添加以下rewrite规则,具体操作步骤:sudo nano /etc/nginx/sites-available/default打开配置文件后将带颜色背影文字复制并粘贴到配置文件即可,然后按ctrl+x按提示按y回车退出。 [...]server {[...]        rewrite ^.*/files/(.*)$

SSH下创建压缩文件命令:(folder:文件夹名)

创建zip压缩包

zip -R folder/ 或者 zip -R *

创建tar压缩包

tar -zcf achive.tar folder/

tar -zcf achive.tar *

...

给内存增加交换空间Swap Space可以一定程度上缓解VPS内存不足的情况,具体操作如下:

管理员身份登录并查看是否已经有Swap Space:

今天在新兴的VPS提供商DigitalOcean买了个基于Ubuntu的vps,在建站环境准备完毕并上传好网站文件和数据库后,开始运行一切正常,但没多久就出现数据库连接丢失的情况,尝试登录phpMyadmin也无法登录,通过ssh登录mysql出现如下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

...

Thursday, February 27, 2014

[VPS笔记]默认主站不生效解决办法

通过对VPS设置完默认主站后直接访问IP地址显示的是之前的内容而不是主站的内容解决办法如下,先禁用默认主站然后重启apache即可。

具体操作:

sudo a2dissite default

sudo service apache2 restart

一般情况下,默认上传限制是Max: 2,048KiB,登录通过ssh终端登录vps,然后输入:

sudo nano /etc/php5/apache2/php.ini

打开php.ini并进入编辑,找到如下位置upload/2014/1/201401230035251065.jpg

...

购买vps后首先要通过ssh登录服务器并对服务器进行设置,个人比较喜欢ubuntu,因为操作更简单,当然CentOS也是国内vps用户最喜欢使用的系统,第一次使用CentOS的用户对使用vi编辑一定完全摸不着头脑,因为没有操作提示,相比之下ubuntu的nano编辑操作会有提示,也很简单,进入编辑文档即可进行编辑,编辑完成后按Ctrl+x即可退出编辑,按提示选择y即可保存,然后按Enter即可退出当前编辑文档,而CenOS的vi编辑则没有任何操作提示,进入编辑文档的时候也不能直接进行编辑,比ubuntu会复杂一点点,但只要记住了也很简单。

...