远程VPS配置安装WordPress点滴记录

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

1.登录vps

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

2. 更改远程主机root密码

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

3.建立新用户

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

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

设置密码:passwd abc

4.安装emacs

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

aptitude install emacs

5.安装ftp软件

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

aptitude install vsftpd

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

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

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

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