[+] Virtualhost i konfiguracja phpmyadmina

Konfiguracja serwerów, usług, itp.
sylver
Posty: 25
Rejestracja: 13 listopada 2010, 10:29

[+] Virtualhost i konfiguracja phpmyadmina

Post autor: sylver »

Witam.
Podpiąłem domenę pod serwer i zrobiłem virtualhosta, który wygląda tak:

Kod: Zaznacz cały

<VirtualHost phpmyadmin.polskirealserwer.com.pl:81>
        ServerAdmin sylver(at)gmail(dot)com
        ServerName www.phpmyadmin.polskirealserwer.com.pl
        DocumentRoot /var/www/phpmyadmin
        <Directory /var/www/phpmyadmin>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /var/www/cgi-bin
        <Directory "/var/www/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/phpmyadmin.polskirealserwer.com.pl-error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/phpmyadmin.polskirealserwer.com.pl-access.log combined
        ServerSignature On

</VirtualHost>
Zmieniłem port na 81, ponieważ na porcie 80 widać normalną stronę startową.
A chciałbym żeby normalnie po wpisaniu

Kod: Zaznacz cały

www.phpmyadmin.polskirealserwer.com.pl
wyświetlał się phpmyadmin, a nie żebym musiał porty zmieniać.
adam84
Posty: 10
Rejestracja: 10 lutego 2011, 07:24

Post autor: adam84 »

Kod: Zaznacz cały

<Directory "/var/www/phpmyadmin">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

<VirtualHost *:80>
DocumentRoot /var/www/phpmyadmin
ServerName phpmyadmin.polskirealserwer.com.pl


<Directory "/var/www/phpmyadmin">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

</VirtualHost>
sylver
Posty: 25
Rejestracja: 13 listopada 2010, 10:29

Post autor: sylver »

Niestety, ale to nie działa.
adam84
Posty: 10
Rejestracja: 10 lutego 2011, 07:24

Post autor: adam84 »

A wkleiłeś ten kod bezpośrednio do pliku

Kod: Zaznacz cały

/etc/apache2/sites-available/twoja_domena.pl
I jeszcze jedno pytanie. Czy poddomena ma być z www, czy też bez na początku?

Kod: Zaznacz cały

www.phpmyadmin.polskirealserwer.com.pl
Czy też:

Kod: Zaznacz cały

phpmyadmin.polskirealserwer.com.pl
sylver
Posty: 25
Rejestracja: 13 listopada 2010, 10:29

Post autor: sylver »

Tak. Próbowałem również dodać do httpd.conf, w apache ale również nie działa.
Poddomena ma być bez www.
adam84
Posty: 10
Rejestracja: 10 lutego 2011, 07:24

Post autor: adam84 »

Rozwiązanie problemu zostanie opublikowane na forum.
piotrd14
Posty: 27
Rejestracja: 03 października 2010, 13:40
Lokalizacja: Kraków

Post autor: piotrd14 »

A czy na pewno ścieżka /var/www/phpmyadmin istnieje? Czy jest tam cokolwiek, ew. symlink?

Podstawowa ścieżka do phpmyadmina to /usr/share/phpmyadmin ...

Ja mam takiego VH:

Kod: Zaznacz cały

# phpMyAdmin default Apache configuration
<VirtualHost *:80>
      DocumentRoot /usr/share/phpmyadmin
  
    ServerName phpmyadmin.domena.pl
    ServerAlias www.phpmyadmin.domena.pl
    ServerAdmin webmaster@domena.pl

  <Directory /usr/share/phpmyadmin>
	Options Indexes FollowSymLinks
	DirectoryIndex index.php
</VirtualHost>
adam84
Posty: 10
Rejestracja: 10 lutego 2011, 07:24

Post autor: adam84 »

Trudno cokolwiek stwierdzić. Rozmawiałem z nim na Skype ale nagle kontakt się urwał.
sobol_rz
Posty: 3
Rejestracja: 06 stycznia 2011, 09:52

Post autor: sobol_rz »

Co masz wpisane w /etc/apache2/ports.conf?
sylver
Posty: 25
Rejestracja: 13 listopada 2010, 10:29

Post autor: sylver »

Problem rozwiązany, i to banalnym sposobem:

Kod: Zaznacz cały

<VirtualHost adresip:80>
ServerName www.domena.com.pl:80
ServerAdmin webmaster@www.subdomena.domena.com.pl
DocumentRoot /var/www/phpmyadmin
ServerAlias www.subdomena.domena.com.pl
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ErrorLog /var/www/web6/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode Off
Alias /stats "/var/www/web6/web/webalizer"
Alias /error/ "/var/www/web6/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web6/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web6/user/$1/web/$3
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
  RewriteRule .* - [F]
</IfModule>
</VirtualHost>
ODPOWIEDZ