远程VPS配置安装WordPress点滴记录
By 辞峡烟斜
文章目录
远程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配置文件内容:
- 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)。
配置上后,上传网站数据即可。

