Как сопоставить IP-адрес AWS с доменным именем для запуска веб-приложения CodeIgniter на сервере XAMPP Apache - PullRequest
0 голосов
/ 13 октября 2018

Я разместил свое веб-приложение на сервере AWS ec2, на котором запущен сервер XAMPP (Apache).Когда я пытаюсь запустить приложение с IP-адресом, оно работает нормально, но когда я пытаюсь сопоставить его с именем домена, выдает ошибку:

Эта страница не работает www.mydomain.com в настоящее время не может обработать этот запрос.HTTP ОШИБКА 503

Мой файл .htaccess

<IfModule mod_rewrite.c>
  RewriteEngine On

  #RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{HTTP_HOST} ^my-domain\.com$
  RewriteRule ^(.*)$ "http\:\/\/www\.my-domain\.com\/$1" [R=301,L]

  RewriteCond %{HTTPS_HOST} ^my-domain\.com$
  RewriteRule ^(.*)$ "https\:\/\/www\.my-domain\.com\/$1" [R=301,L]
</IfModule>

Я создал образец файла hello.php, который отлично работает с моим именем домена.Но когда я пытаюсь запустить свое приложение codeigniter, оно выдает ошибку.

Мой код в файле httpd-vhosts.conf:

<VirtualHost www.my-domain.com>
    DocumentRoot "C:/xampp/htdocs/"
    ServerName www.my-domain.com
    ServerAlias www.my-domain.com
    <Directory "C:/xampp/htdocs/">
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

Я разместил свойприложение в корневой папке сервера XAMPP (все файлы в htdocs).

Заменить 127.0.0.1 with my-domain и заменить AWS-IP-ADDRESS with my-domain в hosts файле.

Любая помощь приветствуется,заранее спасибо.

...