как сделать создать http://abc.mysite.com в httpt.conf - PullRequest
0 голосов
/ 26 марта 2011

У меня нормально работает сайт, который находится по адресу:

/var/www/html/abcde

, а phpmyadmin помещен в:

/var/www/html/myadmin

И у меня в httpd.conf есть следующее:

<VirtualHost *:80>
ServerName myadmin.mysite.com
DocumentRoot /var/www/html/myadmin
</VirtualHost>

Я добавил запись DNS, так что при переходе к:

http://myadmin.mysite.com 

действительно идет ссылка, такая как:

https://myadmin.mysite.com/?collation_connection=utf8_general_ci&token=d9383416a3547b7b0e569e048ca7caed&phpMyAdmin=899v1qg8t3s0o527qcgne0s5p2s2uijh

Однако, страница, которая появляется, является «Тестовой страницей Apache 2».У меня ранее была та же самая папка, расположенная по адресу: / var / www / html / abcde / myadmin, и я просто переместил ее в ее текущее местоположение.

Ответы [ 2 ]

0 голосов
/ 04 апреля 2011

phpmyadmin сам форсировал SSL-соединение

$ cfg ['ForceSSL'] = true;

Я отключил это, установив значение false, и все заработало.

0 голосов
/ 27 марта 2011

Проверьте, есть ли у вас правильные разрешения для ваших папок

Вы можете изменить разрешение вашей корневой папки

sudo chmod -r 0755 rootfolder

и вот как должен выглядеть ваш httpd.conf

<VirtualHost 127.0.0.1:8888>
    ServerName myadmin.mysite.com

    DocumentRoot "/var/www/html/abcde"
    DirectoryIndex index.php
    <Directory /var/www/html/abcde>
      AllowOverride All
      Allow from All
    </Directory>

...