如何编辑 Apache2.conf | 权限被拒绝 - Amazon AWS(EC2)

如何编辑 Apache2.conf | 权限被拒绝 - Amazon AWS(EC2)

我正在尝试上传编辑后的内容apache2.conf但出现文件权限被拒绝错误。

Status: Starting upload of O:\Users\Circle Radius\SRPL\apache2.conf
Command:    cd "/etc/apache2"
Response:   New directory is: "/etc/apache2"
Command:    put "O:\Users\Circle Radius\SRPL\apache2.conf" "apache2.conf"
Error:  /etc/apache2/apache2.conf: open for write: permission denied
Error:  File transfer failed

答案1

根据评论中的交流,可以看出你使用的帐户没有适当的权限来写入/etc

完成任务的更好、更安全的方法是:

  1. 上传文件(通过普通用户)/var/tmp
  2. 登录终端
  3. 成为root:sudo su -
  4. 对原始文件进行备份:

    cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_original
    
  5. 复制新文件:

    cp /var/tmp/apache2.conf /etc/apache2/apache2.conf
    
  6. 重启 Apache

答案2

登录到终端成为 root :sudo su -

对原始文件进行备份:

cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_original

复制新文件:

cp /var/tmp/apache2.conf /etc/apache2/apache2.conf

重启 Apache

<Directory /var/www/html/>
   Options FollowSymLinks
   AllowOverride All
</Directory>

相关内容