[Megoldva] apache2 virtualhost nem jo

 ( Celtic | 2019. január 31., csütörtök - 13:49 )

Ubuntu 16.04, apache 2.4.18

Roppant egyszeru felepitesu cucc.

root@testtestest:/etc/apache2# cat apache2.conf

ServerRoot "/etc/apache2"
Mutex file:${APACHE_LOCK_DIR} default
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn

IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
Include ports.conf

Options FollowSymLinks
AllowOverride All
Require all denied

AllowOverride None
Require all granted

Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted

AccessFileName .htaccess

Require all denied

ServerName test:80

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

IncludeOptional conf-enabled/*.conf

IncludeOptional sites-enabled/*.conf

Egy virtualhost


<VirtualHost 10.26.4.12:80>

ServerAdmin webmaster@localhost
ServerName testtesttest.intra.loc
DocumentRoot /var/www/html2/
ErrorLog /var/log/apache2/fa/t_error.log
LogLevel info
CustomLog /var/log/apache2/fa/t.log combined
</VirtualHost>

htacces nincs, egy darab index.php van a
/var/www/html es egy masik a /var/www/html2 alatt
az elsoben egy phpinfo fut, masik egy egyszeru echo

apache restart utan letrehozza a /var/log/apache2/fa/t_error.log filet, 0 byte merettel. Tehat beolvasta a virtualhost configot

Beirom a bongeszobe a "testtesttest.intra.loc" cimet - es a /var/www/html mappaban levo index.php-t olvassa. Es nem a virtualhostban, hanem a fo configban levo logba ir.

Ket napja ezen szivok, eletem soran csinaltam mar par hasonlo virtualhost beallitast es a budos eletben nem volt vele gondom. Nyilvan ott van az, ha nem stimmel a nev, de az ip igen, akkor a defaultot hozza be - de itt stimmel a nev a vh-val.
Most meg itt van ez es keptelen vagyok rajonni, mi a gondja. Orjito.
Valami otlet ?

Otlet ?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ugye a

<Virtualhost *:80>
</Virtualhost>

nem maradt le?


Vizsgára felkészülés végett keresek "kidobásra" szánt menedzselhető Cisco switch-eket és routereket, leginkább Pest és Bács-Kiskun megye területén.

Nem, csak a forummotor viccelodik.

Egy fokkal jobb talan, de semmi humorom az osszes blokkot javitani :(

Szintakszisa helyes, beolvassa

--
http://www.micros~1
Rekurzió: lásd rekurzió.

Így nincs is jelentősége, ha ott van, akkor ott van :)

Gondolom a Directory /var/www/html2 blokk is ott van valahol a konfigban.

/var/log/apache2/error.log mit mond akkor, amikor megnyitod a testtesttest.intra.loc címet?

illetve service apache2 reload esetén sincs benne semmi?
Szerk.: mivel létrejön a megfelelő log fájl, így én arra tippelnék, hogy hiányzik a Directory blokk.


Vizsgára felkészülés végett keresek "kidobásra" szánt menedzselhető Cisco switch-eket és routereket, leginkább Pest és Bács-Kiskun megye területén.

akkor valami megelőzi a sorban ami a /var/www/html-re mutat

Fedora 28, Thinkpad x220

Ötletek:
- az apache-ot futtató gép is úgy tudja, hogy a testtesttest.intra.loc a 10.26.4.12 ip-re mutat?
- a *-os default virtualhost definíciót kiszedted, inaktiváltad?
- a2ensite megvolt a virtualhostra? (sites-enabled -ben megvan a link?)

--
Gábriel Ákos

Megvan. Elnezest mindenkitol, tudtam, hoyg en vagyok a hulye, de most szegyellem magam. Belottem a https-t is es az jo lett.

Es ime, itt a megoldas:
a szerver ip-je, a default host, a https, az ifconfig
10.26.1.12

Ehhez kepest a 80-as virtualhost
10.26.4.12

Nem tudom, hogyan sikerult elkovetnem, de hoyg ket napig nem jottem ra....

Szoval koszi mindenkinek az otleteket.

--
http://www.micros~1
Rekurzió: lásd rekurzió.

Ezek az ip címek... Csak a baj van velük :D Mindenesetre örülök, hogy meglett a hiba forrása.


Vizsgára felkészülés végett keresek "kidobásra" szánt menedzselhető Cisco switch-eket és routereket, leginkább Pest és Bács-Kiskun megye területén.

Hat meg en...Es ez mar igazabol tobbhonapos, ugye az eles szerveren nem vette figyelembe se a logolast, se a https redirectet
Aztan a fejlesztoin ugyanugy.

Amikor klonoztam, mindig csak az utolso szamjegyet irtam at, nem neztem, hogy az alhalo jo-e...
De vegre megvan :)

--
http://www.micros~1
Rekurzió: lásd rekurzió.

Es igen, ez volt az eles szerveren is, a fejlsztoi szerveren is. Nem hiszem el.
Anno tobb orat tunodtem rajta, miert nem veszi figyelembe a https atiranyitast, miert csak .htaccess-bol mukodik.

Es maris minden rendben az elesen

Es maris minden rendben a fejlesztoin.

En emlekszem rosszul vagy regebben tenyleg szolt az apacha (2.2 es 1.x verziok), ha ilyet elcseszett az ember ?
Igaz, ott inkabb NameVirtualHost vagy ilyesmi volt...
(Utobbi evekben nginx-et hasznaltunk a regi cegnel)

--
http://www.micros~1
Rekurzió: lásd rekurzió.