如何为bitnami多站点ec2授予bitnami用户对.htaccess的编辑权限?

时间:2018-12-19 12:21:43

标签: wordpress .htaccess bitnami multisite

我在Amazon EC2实例上安装了Bitnami多站点Wordpress AMI。要设置Multiite网络,我需要在.htaccess文件中进行更改。

我检查了文件许可: -rw-r--r-- 1个守护程序守护程序235 Nov 29 12:15 .htaccess

我需要 bitnami 用户才能编辑该文件。所以首先我做了

getfacl .htaccess

# file: .htaccess
# owner: daemon
# group: daemon
user::rw-
group::r--
other::r--

我以 bitnami 用户身份登录。因此,我使用以下命令授予 bitnami 编辑权限。

sudo setfacl –m u:bitnami:rwx .htaccess

但是我得到的错误是

Usage: setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ...
Try `setfacl --help' for more information.

需要帮助解决该问题。

谢谢

1 个答案:

答案 0 :(得分:0)

Bitnami工程师在这里。

您可以通过运行以下命令来更改.htaccess文件的权限

sudo chown bitnami:daemon .htaccess
sudo chmod g+w .htaccess

运行这些命令后,您可以开始编辑文件。

出于安全和性能方面的考虑,我们不允许Apache读取.htaccess文件。因此,我们将.htaccess文件中的配置移到了主应用程序配置文件中,并默认将AllowOverride选项设置为None。

您有两个不同的选项可以开始使用.htaccess文件: -编辑/opt/bitnami/apps/mediawiki/conf/htaccess.conf文件,并将.htaccess文件的信息包含在目录块中。您将在本指南中找到有关此内容的更多信息

https://docs.bitnami.com/aws/apps/wordpress-multisite/administration/use-htaccess/

  • 编辑/opt/bitnami/apps/wordpress/conf/httpd-app.conf文件,并将AllowOverride选项更改为All。之后,您将需要重新启动Apache

在这两个选项中,您都需要在那之后重新启动Apache:

sudo /opt/bitnami/ctlscript.sh restart apache