我在ec2上部署了development
我的应用程序版本,并且我在导航到给定的公共403 Forbidden Error
地址时获得了IPV4
。
我可以在rails c
之后ssh-ing
开始进入实例并从那里操作数据。
由于403 Forbidden
来自nginx
所以我检查了错误日志并找到了以下内容:
*191 directory index of "/home/ubuntu/<app-name>/client/" is forbidden, client: <client-ip>, server: _, request: "GET / HTTP/1.1", host: "<host-ip>"
这显然是我得到的错误。检查我的psql
日志会显示以下信息:
错误在于credentials
的设置方式。
我尝试转到我的pg_hba.conf
我的导航路线为cd /var/lib/postgresql/9.5/main
,但之后我无法进入main
,因为它显示permission denied
我尝试通过运行以下来查看pg_hba.conf
:
sudo vim /var/lib/postgresql/9.5/main/pg_hba.conf
但它会尝试创建一个新文件,因此该文件中不存在该文件。
我已通过sudo -u postgres psql
此外,来自我前端的请求来自port 80
,我检查了我在EC2 server