阿里云个人博客在搭建过程中遇到的错误以及解决方法

一.apache2安装运行成功,但是页面无法正确显示

systemctl status apache2    //查看apache运行情况
image-20201013100512804.png

由状态可以看到,apache是正常运行的,但利用ip去访问依旧无法正常访问页面

netstat -tlpn | grep apache2    //查看apache2的端口情况  

apache的端口占用情况也是正常的,没有任何异常(80端口,http)

百度了一下,看网上有人说是防火墙的原因,然后想起之前为了搞ftp服务器,开启了一个叫ufw的东西,执行关闭ufw命令

sudo ufw disable    //关闭ufw
ps:ufw防火墙其他的命令
sudo ufw enable     //开启ufw
sudo ufw status     //查看ufw的状态
ufw是一个基于iptable之上的防火墙工具。

在此输入ip地址,就能成功访问了~

二.apache2没有httpd.conf

根据百度的说法是,ubuntu下的apache2,是没有httpd.conf的,对应的配置文件是apache2.conf

三.不知道vsftpd的用户名密码

在给我的wordpress下载安装主题的时候,提示需要用到ftp服务器,阿里云里是有vsftpd服务器的,但我并不知道默认的用户名密码,根据网上说的允许可以匿名访问,但实际我在操作过程中,无法使用匿名访问,查了查百度说是需要对vsftpd.conf文件进行修改,最后折腾了一下午这个配置,还是没搞出来。既然如此,那就放大招,直接卸载重装。

重新安装和配置步骤:

  1. apt-get --reinstall install vsftpd       //重新安装
    也可以先卸载后安装
    apt-get -purge remove vsftpd         //卸载并清除配置
    apt-get install vsftpd                   //全新安装
    
  2. groupadd ftp-users                               //创建FTP用户组
    mkdir /home/ftp-group                            //创建用户组目录
    chmod 750 /home/ftp-group                        //修改权限
    chown root:ftp-users /home/ftp-group              //指定文件夹归属用户和用户组
    useradd -g ftp-users -d /home/ftp-group user1      //添加FTP用户并为其设置缺省目录
    passwd user1                                //设置密码
    
  3. 1、对vsftpd.conf进行配置修改
    下面三个是针对匿名用户设置的,一般均关闭掉(#注释)。
    #anonymous_enable=YES
    #anon_upload_enable=YES
    #anon_mkdir_write_enable=YES
    2、下面这个控制用户上传许可:
    write_enable=YES//该选项一般要打开,否则用户无法上传文件
    3、下面这个限制用户在其Home目录,不能无限制的“到处逛”:
    chroot_local_user=YES//该命令把用户限制在自己的Home目录,这个选项一定要开启
    

    接着就可以正常使用vsftpd服务器了

四.wordpress安装插件主题时,发生了错误,未能找到wordPress内容目录(wp-content)

通过FTP,找到WordPress网站根目录里的 wp-config.php 配置文件,把下面这段代码加到该文件末尾(最后一行的”?>”之前):(以我的根目录为‘wwwroot’为例):​define(‘FTP_BASE’, ‘wwwroot’);define(‘FTP_CONTENT_DIR’, ‘wwwroot/wp-content’);define(‘FTP_PLUGIN_DIR’, ‘wwwroot/wp-content/plugins/’);define(‘FTP_THEMES_DIR’, ‘wwwroot/wp-content/themes/’);define(‘FS_METHOD’, ‘direct’);​其中的参数信息如下:FTP_BASE:你的WordPress的安装的根目录FTP_CONTENT_DIR:你的WordPress的内容目录FTP_PLUGIN_DIR:你的WordPress的插件目录FTP_THEMES_DIR:你的WordPress的主题目录FS_METHOD:你的安装方法 (一般无需修改)
​转自:https://blog.csdn.net/qq_31424153/article/details/84026297

你可能感兴趣的:(阿里云个人博客在搭建过程中遇到的错误以及解决方法)