Настройка веб-сервера LAMP на AWS EC2 t1 Micro

Извините за глупость, но я действительно застрял на несколько дней. Я впервые использую AWS. Я успешно установил веб-сервер LAMP под t1.micro в аккаунте AWS моего клиента http://54.72.132.215/, выполнив это руководство . Но я не знаю, что делать дальше после установки. Моя цель:

  1. Настроить домен

  2. Запустите Prestashop.

Я надеюсь, что вы можете направить меня на правильный путь, я полностью потерян. Спасибо.


person markyeoj    schedule 28.07.2014    source источник


Ответы (1)


Вам нужно зарегистрировать домен у кого-то, это за пределами Amazon. Просто погуглите регистраторов доменных имен:

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=domain%20name%20registrar

Затем вам нужно указать свой домен на инстанс Amazon EC2. Я бы предложил использовать для этого Route 53, еще один сервис Amazon AWS, который упрощает настройку и управление вашими доменами:

http://aws.amazon.com/route53/

После того, как вы настроите эту настройку, при посещении домена имени должна отображаться страница apache по умолчанию Это работает!, если вы правильно настроили свой сервер LAMP. Это будет выглядеть примерно так:

https://www.google.co.uk/search?q=default+apache+web+page&espv=2&source=lnms&tbm=isch&sa=X&ei=yRfWU_v8OeHe7Abp1ICICw&ved=0CAYQ_AUoAQ&biw=1457&bih=881#imgdii=_< /а>

Вы захотите добавить новый vhost для своего нового сайта PrestaShop, это позволит вам настроить определенный набор файлов для вашего нового URL-адреса и означает, что вы можете добавлять другие сайты на сервер. позже. Просто быстрый google показывает несколько руководств по этому вопросу, вот один из них:

http://calebogden.com/multiple-websites-amazon-ec2-linux-virtual-hosts/

Затем следуйте инструкциям в документации PrestaShop по установке PrestaShop через командную строку:

http://doc.prestashop.com/display/PS16/Установка+PrestaShop+использование+команднойстроки+скрипт

Теперь я предполагаю, что все эти шаги за один раз немного утомительны, поэтому я предлагаю вам разбить эту задачу на куски и работать над ними по одному, а также опубликовать несколько разных вопросов на StackOverflow и, возможно, ServerFault: https://serverfault.com/, так как это лучше подходит для настройки серверов .

Подводя итог, вам необходимо:

  • зарегистрируйте доменное имя и укажите его на свой сервер EC2, вы должны увидеть страницу apache по умолчанию
  • создайте новый vhost для серверных веб-страниц для вашего нового домена
  • следуйте инструкциям на PrestaShop по установке программного обеспечения

Относитесь к каждому из них как к отдельной задаче. Этот вопрос охватывает множество тем в одной очень общей идее, полный ответ на вашу проблему не уместился бы в одном посте.

У ServerFault, вероятно, уже есть много ваших ответов, по крайней мере, относительно настройки доменов и виртуальных хостов.

person Pete    schedule 28.07.2014
comment
Спасибо @willshaw, я ценю ваш быстрый ответ. Я попробую это. Спасибо - person markyeoj; 28.07.2014
comment
Привет, я сейчас настраиваю виртуальный хост, когда я запускаю эту команду # /etc/httpd/conf/httpd.conf, я всегда получаю эту ошибку bash: /etc/httpd/conf/httpd.conf: Permission denied - person markyeoj; 02.08.2014
comment
Я пытался подключиться через filezilla как ec2-user, но не вижу ни одного каталога, подобного /etc/httpd/conf.d/. Для меня это довольно странно, потому что похоже, что я успешно установил apache2 kabestany.com.pl - person markyeoj; 02.08.2014