Я сделал экземпляр AWS EC2 и получил Эластичный IP.
Эластичный IP использовался для установки имени домена (полученного от GoDaddy) в экземпляр AWS EC2.
В экземпляре EC2 работает сервер Apache2.
Согласно руководству, я должен заменить index.html в/var/www/html/с помощью index.html моего собственного, что я и сделал.
Когда я использую Эластичный IP, отображается страница index.html, которую я установил.
Однако, когда я использую доменное имя, по какой-то причине он дает мне страницу apache2 по умолчанию, хотя этот файл больше не существует, поскольку он был перезаписан. Я могу получить доступ к index.html с помощью DomainName.in/index.html
.
Проще говоря:
- DomainName.in дает apache2 по умолчанию index.html, который не должен существовать больше
- DomainName.in/index.html дает страницу, которую я хочу, чтобы показать
- ElasticIP и ElasticIP/index.html обе дают страницу, которую я хочу показать.
Как я могу сделать так, чтобы просто ввести доменное имя в браузере, возьмет меня на страницу index.html, которую я хочу, чтобы он к?Apache2: Index.html Загружает по IP, но не по доменному имени (Ubuntu)
ответ
Ok так что получается, что все в порядке, но изменения требуют времени для распространения через DNS по какой-то причине.
Изменения регистрируются примерно через полчаса.
Вы должны установить DirectoryIndex в конфигурации VirtualHost, который расположен здесь: /etc/apache2/apache2.conf
Если это не там, где ваш конфигурационный файл находится, вы можете найти его, запустив: /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
<virtualhost *:80>
ServerName domain.com
ServerAlias www.domain.com
# Index file and Document Root (where the public files are located)
DirectoryIndex home.html index.html
DocumentRoot /var/www
</virtualhost>
В какой файл я добавляю это? –
Я обновил ответ. – soren468
@MeghdeepRay есть много возможностей для настройки и правильной настройки сервера Apache. Вам нужно посмотреть какую-нибудь документацию. @ soren468 вы предполагаете, что он управляет системой debian/ubuntu. Если это Centos/rhel, ни одно из этих мест не поможет, поскольку они используют httpd '/ etc/httpd/conf/httpd.conf', вам нужно посмотреть, что он работает. –
- 1. Доступ к сайту осуществляется по IP-адресу, но не по доменному имени?
- 2. nginx сбросить входящие соединения по доменному имени
- 3. Apache2 не подбирает правильный index.html по умолчанию
- 4. Нужна помощь по доменному имени -
- 5. Фильтр Iframe по доменному имени;
- 6. Вызов API по IP-адресу и доменному имени
- 7. Пассажир на Ubuntu по-прежнему работает только по умолчанию index.html
- 8. IP-адрес по имени домена
- 9. boto VPC get_all_dhcp_options() фильтр по доменному имени
- 10. Запуск Apache2 по ошибке Ubuntu
- 11. Сайт по умолчанию для Apache2 на Ubuntu
- 12. Защитить код/содержимое по доменному имени
- 13. Как аутентифицировать плагин WordPress по доменному имени?
- 14. access tomcat развернутое приложение (aws) по доменному имени (www.mydomain.com)
- 15. SQL Server подключается по IP, но не по имени
- 16. Как запретить доступ к хосту по доменному имени?
- 17. Чарльз фильтр по доменному имени не работает с версией 4.0
- 18. Ограничение доступа к веб-сайту по доменному имени
- 19. Как заблокировать сервер по доменному имени от нападения на сайт
- 20. Как найти URL-адрес хостинговой компании по доменному имени?
- 21. RequireJs не загружает скрипт по имени
- 22. Консольное приложение не загружает сборку по имени
- 23. Heroku не загружает index.html
- 24. apache2 не загружает php-коды
- 25. .htaccess перенаправить на страницу по доменному имени в Wordpress
- 26. Apache2 404 ошибка для index.html
- 27. Rails route to model instance - по доменному имени
- 28. Excel - Как отсортировать столбец адресов электронной почты по доменному имени?
- 29. Regex соответствует доменному имени
- 30. Образец, соответствующий доменному имени
Какая у вас конфигурация nginx? – soren468
Я не использовал конфигурацию nginx, это просто экземпляр EC2 с apache2 и имя домена, сопоставленное ему с использованием Elastic IP. Решил начать просто перед добавлением nginx. –
Вам нужно установить 'DirectoryIndex index.html' –