Prisijungti

Susiknisęs 80-as portas ant httpd

  • 2 Sau '16

OS: CentOS 5; Apache2 (httpd);

conf.d sukūriau failą vhost.conf

Listen [VPS IP]:80

<VirtualHost [VPS IP]:80>
    DocumentRoot /var/www/main/html/
    ErrorLog /var/www/main/logs/error.log
    CustomLog /var/www/main/logs/acces.log combined
</VirtualHost>

Bandau paleisti:

[root@vps1129080 ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: (98)Address already in use: make_sock: could not bind to address [VPS IP]:80
no listening sockets available, shutting down
Unable to open logs

Taigi ką dabar daryt? Pamėginau portą pakeist į 8080 - suveikė, bet aš apie juos dar nenutuokiu, taigi ar nieko tokio kad nurodžiau vhost.conf 8080 portą?

DocumentRoot atrodo pavyko pakeisti, šitą http://185.80.xx.xx/phpinfo.php aš esu įkėlęs į ten kur ir nurodžiau - /var/www/main/html/phpinfo.php

Bet dabar turiu klausimą, ar įmanoma sukurti virtualhost katalogui kad užkrautų kitą svetainę: jei interneto naršyklėj įeinu tarkim "http://185.80.xx.xx/katalogas/" bet nenoriu kad krautų iš /var/main/html/katalogas o iš /var/katalogas/html/index.php , jei tai neįmanoma, kaip sukurti subdomeną turimam IP adresui ir nukreipti į virtualhost mazgą?

  • 2 Sau '16

PATAISYMAS: dabar perrašiau vhost.conf failą į tokį

<VirtualHost *:80> DocumentRoot /var/www/main/html/ ErrorLog /var/www/main/logs/error.log CustomLog /var/www/main/logs/acces.log combined </VirtualHost>

Ir sėkmingai pasileido su 80 portu...

TechtronicMindaugas N.
  • 2 Sau '16

Sunku nepastebeti "Unable to open logs", dar buvo ir teisiu problema?

@Ghost, pasalink IP adresa, speju netyčia jis palikas.

  • 3 Sau '16

Na aš prisijungęs kaip root vartotojas, tai ką žinau..

TechtronicMindaugas N.
  • 3 Sau '16

@768M rašė:
Na aš prisijungęs kaip root vartotojas, tai ką žinau..

Beveik visi GNU/Linux servisai nusimeta root teises i pvz daemon ar www-data user. Nezinau ir as kodel tokia klaida parase, greiciausiai problema net nera tavo, o distros.

Dar toks pastebejimas, leidi servisa is /etc/init.d, kai greiciausiai tavo naudojama distra turi tam skirtus instrumentus, na o modernios jau nenaudoja isvis tokios direktorijos (systemd).

TechtronicMindaugas N.
  • 3 Sau '16

Ups, tik dabar pastebejau kad cia CentOS 5

  • 4 Sau '16

Tikrai taip, buvo didelis sąrašas pasirinkimų, iš pradžių su Debianais 8,7 variau, bet vis nepavykdavo kažkas, arba per daug RAMų rydavo , todėl atsitiktinai pasirinkau centOS 5, ir ant jos viskas pavyko, todėl nenoriu dabar ko nors keist, nebent ateityje per naują pasikelsiu ant aukštesnės versijos.

TechtronicMindaugas N.
  • 4 Sau '16

Nu o kam taip vargintis, yra gi Solaris, arba galiu duoti CD su Ubuntu 5.10

Jeigu rimtai tai darai klaida naudodamas distra dar nuo 2007 laiku, aisku security atnaujinimus turetum metus dar gauti... Nors kaip suprantu toks pasirinkimas yra del 128mb memory ir 200MHz cpu?

  • 4 Sau '16

ne,, abu parametrai lygiai 5 kartus didesni Nieko, išsisaugosiu ir pakelsiu į 7

TechtronicMindaugas N.
  • 4 Sau '16

Na ir dar vienas patarimas, pastebejau domina kiek paprastesne kontrole servisu, greiciausiai nori monitoringo ir panasiu funkciju.

Patariu naudoti CWP kuris yra taip pat kaip ir webmin nemokamas, bet daug dailesnis bet taip pat turi daug funkciju kurios pades paleisti tiek Apache httpd tiek Vanish proxy...


http://www.youtube.com/watch?v=I8urBeMOlBE

Na ir iki pilnos laimes letsencrypt

  • 4 Sau '16

Dėkui, tikrai pravers, monitoringas ir kt valdymas vienoj vietoj

Atsakyti