我刚刚将博客从本地Web服务器转移到了Amazon EC2 Free Linux服务器,除永久链接外,其他一切似乎都可以正常运行,我禁用并重新启用了它们,但它仍然中断。
我尝试运行脚本
sudo a2enmod rewrite
但是它说a2enmod:以ec2-user登录到我的服务器时找不到命令
任何帮助将非常感激!
谢谢
最佳答案
我只是遇到了同样的问题,并且假设您使用的是httpd,则需要转到/etc/httpd/conf
,然后通过运行sudo vi httpd.conf
打开http.conf,然后将“AllowOverride”更改为:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
您可能还需要在此处更改
AllowOverride All
:# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
然后,您需要通过运行
apachectl -k restart
重新启动httpd。注意,您可能需要实际运行sudo apachectl -k restart
。让我知道是否有帮助。