Настройване на 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. Само регистратори на имена на домейни в Google:

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/Installing+PrestaShop+using+the+command-line+script

Сега предполагам, че всички тези стъпки наведнъж са малко непосилни, така че бих ви предложил да разделите тази задача на части и да работите върху тях една по една и да публикувате няколко различни въпроса в StackOverflow и вероятно ServerFault: https://serverfault.com/, тъй като това е по-подходящо за настройка на сървъри .

За да обобщим, трябва:

  • регистрирайте име на домейн и го насочете към вашия EC2 сървър, трябва да видите страницата на apache по подразбиране
  • създайте нов vhost към сървър уеб страници за вашия нов домейн
  • следвайте ръководството на PrestaShop за инсталиране на софтуера

Отнасяйте се към всяка от тях като отделна задача. Този въпрос обхваща много теми в една много обща идея, пълният отговор на вашия проблем всъщност няма да се побере в една публикация.

ServerFault вероятно вече има много от вашите отговори, поне относно настройката на домейни и vhosts.

person Pete    schedule 28.07.2014
comment
Благодаря, @willshaw, оценявам бързия ви отговор. Ще опитам това. Благодаря - person markyeoj; 28.07.2014
comment
Здравейте, сега настройвам vhost, когато изпълних тази команда # /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