Как сделать еще один виртуальный хост для другого проекта в ec2 aws для развертывания laravel - PullRequest
1 голос
/ 20 февраля 2020

Я подписан бесплатно на amazon aws ec2. Я могу получить только один экземпляр ec2, но у меня есть два laravel проекта. Я уже могу получить доступ к первому проекту, который я вставил в /var/www/html/GuidanceExam-Scheduler, но у меня есть другой проект, и проблема заключается в том, что когда я получаю доступ к ip или publi c dns моего ec2, появится первый.

Вот мой 000-default.conf в /etc/apache2/sites-available

<VirtualHost *:80>

        #ServerName www.example.com
        RewriteEngine on
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/GuidanceExam-Scheduler/public

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

          <Directory "/var/www/html/GuidanceExam-Scheduler/public">
                AllowOverride all
                Require all granted
                Options Indexes FollowSymLinks
                Order allow,deny
                Allow from all
          </Directory>
</VirtualHost>

Можно ли добавить еще один виртуальный хост? Но моя проблема в том, что я использую только один IP. Нужна помощь в этом, так как я новичок в Amazon.

GuidanceExam-Scheduler - мой первый проект, к которому я уже могу получить доступ, используя ip или publi c dns в ec2, но я уже клонировал свой другой проект. в var/www/html/capstoneproject, имя проекта = capstoneproject.

В моем var/www/html/ у меня есть два проекта

GuidanceExam-Scheduler   - I can access using IP or Public DNS which is http://54.254.162.165/
capstoneproject          - Dont know how to access.

Как мне сделать свой Ip, равный http://54.254.162.165/, для создания виртуального хоста или для просмотра моего второго проекта. Это возможно? У меня только 1 IP / Publi c DNS на уровне свободных экземпляров ec2.

1 Ответ

0 голосов
/ 27 февраля 2020

Я только что понял это. В моем 000-default.conf я указал IP на конкретный c проект, который GuidanceExam-Scheduler, который /var/www/html/GuidanceExam-Scheduler/public. Так что, в принципе, если я изменю его на /var/www/html/ и когда у меня будет два проекта. Я могу получить к ним доступ в своем IP, как 183.123.123/GuidanceExam-Scheduler/public и 183.123.123/Project2/public

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...