![](/img/trans.png)
[英]My Docker container is running on an an AWS EC2 Ubuntu instance. When I go to the Public IPv4 DNS, my browser shows "refused to connect."
[英]My EC2 AWS Public DNS url (ubuntu serve) is being directed to a different page and a directory is not showing up
我使用EC2實例(ubuntu)通過AWS設置了虛擬服務器。 我正在嘗試啟動並運行我的Laravel項目。 我已經完成所有設置,並安裝了apache,php和mcrypt。 我還使用SFTP將Laravel項目上載到服務器上的/ var / www文件夾中。
現在,當我訪問公共DNS網址時: ec2-**-***-***-***.us-west-2.compute.amazonaws.com
它帶我到“ Apache2 Debian默認頁面”。 以前,它曾經是這樣的頁面:
有用!
這是此服務器的默認網頁。 等等...
我不確定何時更改,但是這個debian頁面在頂部也說“它有效”。
無論如何,我在/var/www
部分中有我的laravel-master文件夾。 但是當我訪問時:
ec2-**-***-***-***.us-west-2.compute.amazonaws.com/laravel-master/
我得到了“ Not Found
頁面。 在我看到的示例中,這應該顯示laravel-master
文件夾中的文件目錄。
有什么想法嗎?
是。 您需要使用以下配置Apache:
<VirtualHost *:80>
DocumentRoot /var/www/laravel-master
ServerName mysite.com
</VirtualHost>
假設您所有的Laravel文件都在/var/www/laravel-master
。 然后將此內容放在文件中: /etc/apache2/sites-available/mylaravel
。 (Ubuntu)並運行:
$ sudo a2dissite default
$ sudo a2ensite mylaravel
$ sudo service apache2 restart
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.