往日微忆
文章目录

远程vps配置安装WordPress大体跟本地差不到,区别主要有两处,一是首先登录vps,二是要把本地的网站目录文件上传到远程vps机上。以下是简要步骤:

1.登录vps

可以用各种登录器,不详述。在linux下,可以直接在终端执行 ssh [email protected] 命令登录远程主机。

2. 更改远程主机root密码

我的远程主机是debian,VPS提供的root密码太难记,改。命令:passwd

3.建立新用户

root用户还是少用好,新建立一个用户,假设为abc

  1. useradd -s /bin/bash -d /home/abc -m abc

设置密码:passwd abc

4.安装emacs

远程主机一般都是很纯净的,什么软件都没有,总得有一个自己顺手的文件编辑器,不然怎么修改网站文件啊。

  1. aptitude install emacs

5.安装ftp软件

用vsftpd在远程主机上建立ftp服务器,便于本地上传文件。

  1. aptitude install vsftpd

配置vsftpd,编辑vsftpd.conf,确保ftp可以访问,如要更改端口号,得同时更改/etc/services文件。

以下为较为简单的vsftpd.conf配置文件内容:

  1. listen=YES
  2. listen_ipv6=NO
  3. use_localtime=YES
  4. listen_port=21
  5. connect_from_port_20=YES
  6. ftp_data_port=20
  7. pasv_enable=YES
  8. write_enable=YES
  9. chroot_list_enable=YES
  10. chroot_list_file=/etc/vsftpd/chroot_list    #chroot_list文件登记允许登录的用户,如abc
  11. chroot_local_user=YES
  12. ascii_upload_enable=NO
  13. ascii_download_enable=NO
  14. download_enable=YES
  15. ssl_enable=NO
  16. utf8_filesystem=YES
  17. anonymous_enable=NO
  18. local_enable=YES
  19. local_root=/home/abc
  20. local_umask=022
  21. file_open_mode=0755
  22. guest_enable=NO

本地ftp客户端可以直接终端下使用ftp命令,也可以安装使用filezilla软件(直接aptitude install安装)。终端下使用ftp命令连接当中如出现

“500 Illegal PORT command” 错误,请先用pass命令(参考:http://serverfault.com/questions/450651/500-illegal-port-command-using-command-line-ftp)。

配置上后,上传网站数据即可。