Nie otwiera si

Konfiguracja serwerów, usług, itp.
goska_23
Beginner
Posty: 277
Rejestracja: 04 września 2007, 13:40
Lokalizacja: Katowice

Nie otwiera się strona z roundcube i iredadmin serwera pocztowego po instalacji

Post autor: goska_23 »

Mam serwer debian 6.0.7 - właśnie zaktualizowałam pod synapticem pakiety i uaktualniłam z wersji 6.0.4.
Na serwerze mam kopie zapasowe i oprócz tego rezerwowy serwer www, ftp, samba.

Teraz próbowałam zainstalować jeszcze serwer pocztowy wg. opisu tutaj: http://www.howtoforge.com/virtual-users ... -6-squeeze.

W trakcie instalacji, nie odhaczyłam aby nie instalował phpmyadmina - a miałam już wcześniej zainstalowany ten program w związku z serwerem www na którym są strony korzystające z baz mysql.


Po tej instalacji nie udało mi się otworzyć:
http://192.168.1.100/roundcube
oraz
http://192.168.1.100/iredadmin
w ogóle nie znajdował tej strony.

Wskutek tego, że nie odhaczyłam aby nie instalował phpmyadmina miałam problem aby na tym serwerze otworzyć:
http://192.168.1.100/phpmyadmin

problem ten rozwiązałam podmieniając pliki apache.conf i config-db.php w katalogu /etc/phpmyadmin na pliki z drugiego serwera, który miał te same parametry - tzn. z innego debiana 6.0.4.

Teraz mogę się logować do phpmyadmina ale stron do zarządzania i korzystania z serwera pocztowego nie otwiera - jest komunikat, że dostęp jest zabroniony i brak uprawnień:

Kod: Zaznacz cały

Forbidden

You don't have permission to access /roundcube on this server.
Apache/2.2.16 (Debian) Server at 192.168.1.100 Port 80
to samo wypisuje dla iredadmin.


Mam jeszcze wątpliwość odnośnie pliku /etc/hosts, wcześniej przed instalacją serwera pocztowego miałam tam:

Kod: Zaznacz cały

127.0.0.1 localhost
192.168.1.100 debianb.CC debianb
CC to moja grupa robocza do której należą też komputery z windowsem.

Przy instalacji serwera pocztowego próbowałam zmienić na:

Kod: Zaznacz cały

127.0.0.1          localhost
192.168.1.100  debianb.mojadomena2.com  debianb
Nie wiem czy tak musi być.

Strony www mam na innym serwerze 192.168.1.106 - to jest mój drugi debian (debianb2) i tam są strony mojadomena1.pl i mojadomena2.com

Na serwerze 192.168.1.100 - debianb chciałam postawić serwer pocztowy dla tych domen mojadomena1.pl i mojadomena2.com - ale strony www mają pozostać na tym drugim serwerze 192.168.1.106.


Nie wiem czy muszę serwerowi 192.168.1.100 zmienić grupę roboczą CC na domenę mojadomena2.com?


Próbowałam poszukać czegoś w google ale mam problemy żeby znaleźć co trzeba poprawić aby strony:
http://192.168.1.100/roundcube
i
http://192.168.1.100/iredadmin
otwierały się?

Może ktoś już instalował serwer pocztowy w takiej konfiguracji lub wg tego samego opisu i mógłby coś poradzić?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Sprawdź jakie masz ustawienia dla tych "stron" (roundcube, iredadmin) w katalogu /etc/apache2/conf.d bądź w sites-available.
Pod adresem http://192.168.1.100/ widzisz stronę serwera www?
goska_23
Beginner
Posty: 277
Rejestracja: 04 września 2007, 13:40
Lokalizacja: Katowice

Post autor: goska_23 »

Tak, pod adresem 192.168.1.100 widzę stronę serwera www (jest to plik index.html z informacjami o tym co jest na IP), normalne strony są na 192.168.1.100/cc.joomla i 192.168.1.100/iso.test1,

Na tym serwerze strony są do użytku wewnętrznego oraz są na nim kopie stron z drugiego serwera.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Sprawdziłaś konfigurację (pierwsza część poprzedniego postu) niedziałających stron? Usługa www startuje poprawnie?
goska_23
Beginner
Posty: 277
Rejestracja: 04 września 2007, 13:40
Lokalizacja: Katowice

Post autor: goska_23 »

iredadmin.conf

Kod: Zaznacz cały

#
# Note: Uncomment below two lines if you want to make iRedAdmin accessable via HTTP.
#
#WSGIScriptAlias /iredadmin /usr/share/apache2/iredadmin/iredadmin.py/
#Alias /iredadmin/static /usr/share/apache2/iredadmin/static/

WSGISocketPrefix /var/run/wsgi
WSGIDaemonProcess iredadmin user=iredadmin threads=15
WSGIProcessGroup iredadmin

AddType text/html .py

<Directory /usr/share/apache2/iredadmin/>
    Order deny,allow
    Allow from all
</Directory>

# Used to enable compress web contents during transfer.
DeflateCompressionLevel 3
AddOutputFilter DEFLATE html xml php js css
<Location />
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(? :p df|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
#Header append Vary User-Agent env=!dont-vary
</Location>
roundcubemail.conf

Kod: Zaznacz cały

#
# File generated by iRedMail (2013.07.16.07.53.29):
#
# Version:  0.7.0
# Project:  http://www.iredmail.org/
#
# Community: http://www.iredmail.org/forum/
#

# Note: Please refer to /etc/apache2/sites-available/default-ssl for SSL/TLS setting.
Alias /mail "/usr/share/apache2/roundcubemail/"
Alias /webmail "/usr/share/apache2/roundcubemail/"
Alias /roundcube "/usr/share/apache2/roundcubemail/"
<Directory "/usr/share/apache2/roundcubemail/">
    Options -Indexes
</Directory>
www uruchamia się prawidłowo
Załączniki
Zaznaczenie_036.png
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

W pliku iredadmin.conf przeczytaj komentarz od samej góry i zastosuj się do niego. Nie zapomnij po zapisaniu zmian, o restarcie usługi.
Dla roundcube plik konfiguracyjny może wyglądać następująco (wyjęte z paczki debianowej) - musisz poprawić ścieżki pod siebie:

Kod: Zaznacz cały

# Those aliases do not work properly with several hosts on your apache server
# Uncomment them to use it or adapt them to your configuration
#    Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
#    Alias /roundcube /var/lib/roundcube

# Access to tinymce files
<Directory "/usr/share/tinymce/www/">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride None
      Order allow,deny
      allow from all
</Directory>

<Directory /var/lib/roundcube/>
  Options +FollowSymLinks
  # This is needed to parse /var/lib/roundcube/.htaccess. See its
  # content before setting AllowOverride to None.
  AllowOverride All
  order allow,deny
  allow from all
</Directory>

# Protecting basic directories:
<Directory /var/lib/roundcube/config>
        Options -FollowSymLinks
        AllowOverride None
</Directory>

<Directory /var/lib/roundcube/temp>
        Options -FollowSymLinks
        AllowOverride None
        Order allow,deny
        Deny from all
</Directory>

<Directory /var/lib/roundcube/logs>
        Options -FollowSymLinks
        AllowOverride None
        Order allow,deny
        Deny from all
</Directory>
goska_23
Beginner
Posty: 277
Rejestracja: 04 września 2007, 13:40
Lokalizacja: Katowice

Post autor: goska_23 »

Plik default w /sites-available nie został nadpisany przy instalacji serwera pocztowego i wygląda tak:

Kod: Zaznacz cały

<VirtualHost *:80>
     ServerAdmin xxxxxxxxxxxxxx@hotmail.com
                 DocumentRoot /var/www
                  <Directory />
        Options FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
    </Directory>
    <Directory /var/www>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride Fileinfo Limit Indexes
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride Fileinfo Limit Indexes
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

<VirtualHost *:80>
     ServerAdmin xxxxxxxxxxx@hotmail.com
                 ServerName nxcandc.com
                 ServerAlias www.nxcandc.com 
         DocumentRoot /var/www/cc.nxcandc
                  <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/cc.nxcandc>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride All
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride All
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    Alias /phpmyadmin "/var/www/phpmyadmin"

</VirtualHost>

<VirtualHost *:80>
     ServerAdmin xxxxxxxxxxxxxxx@hotmail.com
                ServerName www.computers-and-control.com
                ServerAlias computers-and-control.com 
        DocumentRoot /var/www/mcccom
                  <Directory />
        Options FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
    </Directory>
    <Directory /var/www/mcccom>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride Fileinfo Limit Indexes
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride Fileinfo Limit Indexes
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    Alias /phpmyadmin "/var/www/phpmyadmin"

</VirtualHost>

<VirtualHost *:80>
     ServerAdmin xxxxxxxxxxxxx@hotmail.com
                ServerName www.computers-and-control.pl
                ServerAlias computers-and-control.pl 
        DocumentRoot /var/www/mccpl
                  <Directory />
        Options FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
    </Directory>
    <Directory /var/www/mccpl>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride Fileinfo Limit Indexes
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride Fileinfo Limit Indexes
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    Alias /phpmyadmin "/var/www/phpmyadmin"

</VirtualHost>

<VirtualHost *:80>
     ServerAdmin xxxxxxxxxxxxxx@hotmail.com
                ServerName www.candc.katowice.pl
                ServerAlias candc.katowice.pl 
        DocumentRoot /var/www/mcczako-pl
                  <Directory />
        Options FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
    </Directory>
    <Directory /var/www/mcczako-pl>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride Fileinfo Limit Indexes
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride Fileinfo Limit Indexes
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    Alias /phpmyadmin "/var/www/phpmyadmin"

</VirtualHost>

<VirtualHost *:80>
     ServerAdmin xxxxxxxxxxxxx@hotmail.com
                ServerName www.candc-en.katowice.pl
                ServerAlias candc-en.katowice.pl 
        DocumentRoot /var/www/mcczako-en
                  <Directory />
        Options FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
    </Directory>
    <Directory /var/www/mcczako-en>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride Fileinfo Limit Indexes
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride Fileinfo Limit Indexes
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride Fileinfo Limit Indexes
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    Alias /phpmyadmin "/var/www/phpmyadmin"

</VirtualHost>
goska_23
Beginner
Posty: 277
Rejestracja: 04 września 2007, 13:40
Lokalizacja: Katowice

Post autor: goska_23 »

Serwer nazw mam u internet providera - nie jestem pewna co mam wpisać w rekordach MX

czy tam ma być mail.computers-and-control.com ?
Ostatnio instalowałam serwer pocztowy 3 lata temu :-(


Plik /etc/hosts mam taki jak na zrzucie - nie jestem pewna jak ma być bo chciałabym aby mi otwierał program pocztowy po IP
http://192.168.1.100/iredadmin
--------------------------------------------------------------------
Poprawiłam ten plik /etc/hosts na taki jak w manualu
ale dalej mam, że dostęp jest zabroniony
Załączniki
Zaznaczenie_039.png
Zaznaczenie_038.png
Zaznaczenie_037.png
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

goska_23
Beginner
Posty: 277
Rejestracja: 04 września 2007, 13:40
Lokalizacja: Katowice

Post autor: goska_23 »

iredadmin.conf odkomentowałam te 2 linijki i zrestartowałam nawet cały serwer - dalej jest dostęp zabroniony.
Co do tego drugiego pliku to podmieniłam na taką zawartość jak podałeś.

Z pozmienianiem na własne ścieżki mam problem bo w ogóle nie mam takich katalogów jak:

Kod: Zaznacz cały

/tinymce
/roundcube
/roundcube/config
/roundcube/temp
/roundcube/logs
jedynie mam

Kod: Zaznacz cały

/var/www
Można ten serwer pocztowy jakoś reinstalować?
ODPOWIEDZ