Автор Тема: Проблем с Apache  (Прочетена 3895 пъти)

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #15 -: Sep 06, 2011, 21:56 »
Сега, по-скоро неискам да се показва какъвто и да е сайт при изписването на ай-пи адреса. Нали затова съм направил вихостове. На това чудо, дето се показва съм му направил принципно вихост, домейн http://www.tenisurozi.com, защо да е локален?
Активен

petar258

  • Напреднали
  • *****
  • Публикации: 399
  • Distribution: Ubuntu-mate 16.04, Windows 7
    • Профил
Re: Проблем с Apache
« Отговор #16 -: Sep 07, 2011, 14:35 »
най-добре пробвай как се отварят от друг интернет че в локалната мрежа ако пишеш външния адрес на сървъра - могат да се получават най-различни ефекти
Активен

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #17 -: Sep 14, 2011, 18:53 »
Е така вече си имам проблем с апачето. Днес се опитах да инсталирам и успях ispconfig 3, но пък след инстала ми се прецака апачето, първо като давах рестарт на апачето даваше: mysql error, ето лог
DBI connect('database=dbispconfig;host=127.0.0.1:3306','ispconfig',...) failed: Access denied for user 'ispconfig'@'localhost' (using password: YES) at /usr$
[Wed Sep 14 16:08:46 2011] [error] [client 192.168.1.5] PHP Warning:  mysql_connect(): Access denied for user 'ispconfig'@'localhost' (using password: YES) $
[Wed Sep 14 16:08:46 2011] [error] [client 192.168.1.5] PHP Warning:  mysql_connect(): Access denied for user 'ispconfig'@'localhost' (using password: YES) $
DBI connect('database=dbispconfig;host=127.0.0.1:3306','ispconfig',...) failed: Access denied for user 'ispconfig'@'localhost' (using password: YES) at /usr$
DBI Error:  at /usr/local/ispconfig/server/scripts/vlogger line 514, <STDIN> line 1.
[Wed Sep 14 16:18:56 2011] [error] [client 77.77.47.155] client denied by server configuration: /usr/local/ispconfig, referer: http://77.77.47.155:8080/
[Wed Sep 14 16:22:05 2011] [error] [client 77.77.47.155] client denied by server configuration: /usr/local/ispconfig
[Wed Sep 14 16:25:27 2011] [error] [client 192.168.1.5] client denied by server configuration: /usr/local/ispconfig, referer: http://192.168.1.102:8080/
DBI connect('database=dbispconfig;host=127.0.0.1:3306','ispconfig',...) failed: Can't connect to MySQL server on '127.0.0.1' (111) at /usr/local/ispconfig/s$
DBI Error:  at /usr/local/ispconfig/server/scripts/vlogger line 514, <STDIN> line 4.
[Wed Sep 14 16:30:53 2011] [notice] caught SIGTERM, shutting down
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
unable to start piped log program ' /usr/local/ispconfig/server/scripts/vlogger -s access.log -t "%Y%m%d-access.log" -d "/etc/vlogger-dbi.conf" /var/log/isp$
Unable to open logs
Последните логове са, след като деинсталирах ispconfig 3, заедно с mysql базата, която бях създал за него.
Сега при опит да стартирам апачето ми дава това: Action 'start' failed.
The Apache error log may have more information. Логът е отгоре.


Знаех си че ще прецакам нещо, но не очаквах, че точно апачето ще угасне. Къде да търся проблема?
Активен

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #18 -: Sep 27, 2011, 07:50 »
Сега имам следният проблем за разрешаване. Конфигурирах убунту сървър 11.04 и на брат ми, който живее в щатите. Обаче си има обаче. Конфигурирах и вихост, на следния домайн http://www.lg-3dtv.com
но проблема е, че аз го отварям тук в БГ. А при него се вижда само в Локалната мрежа. Мислех, че порт 80 е рестриктнат от неговия доставчик, но как по-дяволите тогава аз отварям сайта чак тук. Другото е, че незнам точно как да пренасоча порта на апачето към 8080 или 8000. Търсих всякакво инфо из мрежата, но всички опити ми останаха безуспешни. В рутера му съм отворил портове 80, 8000 или 8080 и 22. Щом угася порт 80 и губя връзка през браузера. Въпреки, че си мисех, че съм настроил apache да слуша 8000. В ports.conf:
Код:
NameVirtualHost *:80
Listen 8000
Listen 80
<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>


И ето настройките на вхоста:

Код:
<VirtualHost *:80>
  ServerAdmin  example@mail (това го смених, другото си е така дословно)
  ServerName www.lg-3dtv.com
  ServerAlias lg-3dtv.com
  DocumentRoot /var/www/lg-3dtv
  ErrorLog   /var/log/apache2/lg-3dtv.com-error.log
  CustomLog  /var/log/apache2/lg-3dtv.com-access.log common
</VirtualHost>



« Последна редакция: Sep 27, 2011, 11:27 от bop_bop_mara »
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Проблем с Apache
« Отговор #19 -: Sep 27, 2011, 11:04 »
Цитат
ServerName http://www.lg-3dtv.com

ServerName не може да е с http:// отпред.

-------------------
Опс.... това е било от форума - ако се напише хост www.lg-3dtv.com форума слага автоматично и едно http:// отпред.


До всички - използвайте таговете за код, за да не се получават такива странни интерпретации.
bop_bop_mara
« Последна редакция: Sep 27, 2011, 11:29 от bop_bop_mara »
Активен

Perl - the only language that looks the same before and after encryption.

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #20 -: Sep 28, 2011, 22:38 »
Няма ли кой да ми даде посока поне. Междодругото от днеска забелязвам, че домайнчетата ми са изгубили www. пред себе си. Като напиша домайна така: http://www.example.com в браузера ме прехвъря автоматично на example.com. Какво може да причини тази промянаю?
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Проблем с Apache
« Отговор #21 -: Sep 28, 2011, 22:46 »
Код:
NameVirtualHost *:80

Редактирай това:
Код:
cat /etc/apache2/ports.conf
NameVirtualHost *:8080
Listen 8080

и после имаш:
Код:
eclipse@eclipse:~$ head /etc/apache2/sites-available/default
<VirtualHost *:8080>
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #22 -: Sep 29, 2011, 08:57 »
Благодаря за съвета , сър.
Обаче постигнах само това, че сега виждам апачето като напиша ай-пи то на сървъра (от БГ) с :8080 отзад, обаче при повикване на домайна, браузера казва че няма връзка, сега и от тук не се отваря и от там. А странен факт ми е, че в монета в неговата локална мрежа се вижда само. Напиша ли на неговия браузър 71.22.12.216:8080 и нищо не става, само на 192.168.15.100:8080 реагира.
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5256
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Проблем с Apache
« Отговор #23 -: Sep 29, 2011, 10:34 »
Ами как са ти описани в DNS-а домейна и под-домейните ти ? Ти ли го администрираш тоя DNS, или някой друг ? Предполагам, че ти ги ресолва така, както са описани. Успехи.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #24 -: Sep 29, 2011, 14:41 »
Ето това са му настройките сега:


<VirtualHost 192.168.15.153:7350>
  ServerAlias lg-3dtv.com
  ServerAdmin  stu@lg-3dtv.com
  ServerName lg-3dtv.com
  DocumentRoot /var/www/virtual/blog
  ErrorLog   /var/log/apache2/lg-3dtv.com-error.log
  CustomLog  /var/log/apache2/lg-3dtv.com-access.log common
</VirtualHost>

/apache2/sites-available/default

<VirtualHost 192.168.15.153:7350>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

ports.conf

NameVirtualHost 192.168.15.153:7350
Listen 7350
<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

httpd.conf:

ServerName lg-3dtv.com
ServerAdmin stu@lg-3dtv.com

resolv.conf

search lg-3dtv.com
domain lg-3dtv.com
nameserver 71.22.6.12
nameserver 64.13.115.12

Ами това е за съжаление, за първи път правя подобно нещо и имам нужда от посоки.
В рутера съм отворил порт 7350 и съм задал 192.168.15.153.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Проблем с Apache
« Отговор #25 -: Sep 29, 2011, 15:14 »
Къф е тоя порт - 7350?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #26 -: Sep 29, 2011, 15:35 »
Какво му е на тоя порт, просто пробвах с 8080, после с 8000 сега съм го пуснал на 7350, резултата е един и същ на всички портове. Сега е промене  на 8080.
Значи да поясня пак какво се случва: сървърът е в USA, когато апачето ползва порт 80, аз тук в бг отварям горепосочения домайн, но в USA не се отваря. А когато го пренасоча към друг порт, който и да е, не мога да отворя домайна нито от БГ нито от САЩ (отново), а само имам връзка със сървъра, когато напиша ай-пи адреса последван от порт. например както е в момента 71.22.12.216:8080. И това ме навежда на мисълта, че или при тях доставчиците искат допълнителна такса, за да ползваш сървър вкъщи или просто греша някъде с конфигурирането, което не е проблем за мен.
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Проблем с Apache
« Отговор #27 -: Sep 29, 2011, 16:32 »
Масова практика е в БГ да се затварят портове... входящи изходящи... всякъкви комбинации. Същата работа сигурно е и в US.

Просто си настъпил някой затворен порт.

За да не се чудиш какво е затворено и на кой порт какво слуша:
nmap -sS Ip-to

и го тестваш от двата края. Освен това има и много 'nmap' On-Line веб услуги.

Не забравяй също, че след всяка променя на конфиг файла Апачито трябва да се рестартира.

« Последна редакция: Sep 29, 2011, 16:38 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Проблем с Apache
« Отговор #28 -: Sep 29, 2011, 17:08 »
Ами това дава от USA:
Starting Nmap 5.21 ( http://nmap.org ) at 2011-09-29 09:05 CDT
Nmap scan report for 71-22-12-216.txr.clearwire-wmx.net (71.22.12.216)
Host is up (0.0044s latency).
Not shown: 998 closed ports
PORT     STATE SERVICE
53/tcp   open  domain
5060/tcp open  sip
 
И от БГ:
Starting Nmap 5.21 ( http://nmap.org ) at 2011-09-29 17:03 EEST
Nmap scan report for 71-22-12-216.txr.clearwire-wmx.net (71.22.12.216)
Host is up (0.30s latency).
Not shown: 994 filtered ports
PORT      STATE  SERVICE
21/tcp    closed ftp
22/tcp    open   ssh
53/tcp    open   domain
443/tcp   closed https
8080/tcp  open   http-proxy
50003/tcp closed unknown
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем с Apache
« Отговор #29 -: Sep 29, 2011, 17:48 »
Напиша ли на неговия браузър 71.22.12.216:8080 и нищо не става, само на 192.168.15.100:8080 реагира.
За момента няма признаци да имаш проблем с ограничение от доставчика, отдалечили сте се от решението. Този проблем се дължи на особеност при достъпване на пренасочени портове от локалната мрежа към същата тази локална мрежа. Например, когато от IP 192.168.15.200 опиташ да заредиш порт 8080 на намиращото се на рутера IP 71.22.12.216, който порт е пренасочен към локалната машина от същата мрежа с IP 192.168.15.100, заявката, тръгвайки от локалната мрежа, не успява да се върне в същата локална мрежа към целевия хост и в крайна сметка се връща при теб, при което се прави опит за зареждане на адреса 192.168.15:200:8080 (което е твоята машина, а не сървърът), и получаваш грешка, тъй като при теб няма web сървър на порт 8080.
Пренасочени портове към вътрешната NAT мрежа се ползват само от външни хостове. Локалните машини достъпват локалния сървър по локалното му IP.
За да може локалните сървъри да се зареждат от локалните машини по домейн, обикновено този домейн се въвежда в /etc/hosts файловете на потребителите, сочещ към локалното IP, или се пуска отделен неофициален DNS сървър (т.е., не се вписва в настройките на домейна при регистратора), в който домейнът е вписан с локалния си IP адрес, и в локалните машини се използва този DNS сървър в настройките на мрежата.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти