Я разместил свое веб-приложение на сервере 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
файле.
Любая помощь приветствуется,заранее спасибо.