Stránka 1 z 1

Přiřazení jednoho DNS záznamu pro Apache?

Napsal: 15 srp 2022 15:01
od SGvagon
Zdravím,

předem se omlouvám, zda-li píšu do nesprávné kategorie. Na svém VPS s Windows jsem byl nucen spustit Apache server (na VPS jsem chtěl zkusit Sven Co-op server, ale pro rychlejší stahování ze strany klientů je zapotřebí mít data uložená na FTP / Webu ) .
Apache běží tak jak má, nicméně u své domény mám nastaveny 3 DNS záznamy na IP VPS (ts3.mujweb.neco , mc.mujweb.neco , server.mujweb.neco ). Problém nastává po spuštění Apache, na všech DNS (neco.mujweb.neco) nyní běží index.html z Apache.
Lze nějak přiřadit pouze jeden DNS záznam, aby se web neotevíral na každém DNS?

V httpd.cfg souboru jsem nastavil hodnoty
Listen IP_VPS:80

ServerName neco.mujweb.neco:80

Předem děkuji za odpověď.

Re: Přiřazení jednoho DNS záznamu pro Apache?

Napsal: 15 srp 2022 15:56
od AngelikaB
<VirtualHost *:80>
ServerName <tvoje.domena.cz>
DocumentRoot "C:KdeMasamapache
AllowEncodedSlashes On
php_value upload_max_filesize 100M
php_value post_max_size 100M
<Directory "C:KdeMasamapache">
AllowOverride all
</Directory>
</VirtualHost>

Re: Přiřazení jednoho DNS záznamu pro Apache?

Napsal: 15 srp 2022 17:18
od SGvagon
AngelikaB : Paráda, děkuji moc :) . VirtualHost mě opravdu nenapadl. V hlavním httpd.cfg souboru jsou Virtual hosti zakomentovaný, takže jsem je povolil a v externím souboru nastavil co je třeba.

Kdyžtak zde moje řešení:

Kód: Vybrat vše

<VirtualHost *:80>
        ServerName server.mujweb.neco
        ServerAlias www.server.mujweb.neco
        ServerAdmin EMAIL
        DocumentRoot "${SRVROOT}/htdocs"

        <Directory "${SRVROOT}/htdocs">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
        </Directory>
    </VirtualHost>

<VirtualHost *:80>
        ServerName mc.mujweb.neco
        ServerAlias www.mc.mujweb.neco
        ServerAdmin EMAIL
        DocumentRoot "${SRVROOT}/htdocs"

        <Directory "${SRVROOT}/htdocs">
            order deny,allow
            deny from all
        </Directory>
    </VirtualHost>

<VirtualHost *:80>
        ServerName ts3.mujweb.neco
        ServerAlias www.ts3.mujweb.neco
        ServerAdmin EMAIL
        DocumentRoot "${SRVROOT}/htdocs"

        <Directory "${SRVROOT}/htdocs">
            order deny,allow
            deny from all
        </Directory>
    </VirtualHost>


Tzn. jediný kdo má přístup na FTP je DNS server.mujweb.neco . Ostatní jsem zablokoval.

Re: Přiřazení jednoho DNS záznamu pro Apache?

Napsal: 15 srp 2022 17:30
od AngelikaB
Ano, takto by to mělo fungovat. Nevím v čem to přímo pouštíš, doporučila bych ti nginx do Windowsu. Já bohužel používám linux, takže nevím jak ti pomoct tolik u Windowsu :) :D

Re: Přiřazení jednoho DNS záznamu pro Apache?

Napsal: 15 srp 2022 17:40
od SGvagon
AngelikaB : O Nginxu jsem také uvažoval, ale když jsem zjistil, že je původně z Ruska a jejich kanceláře obsadila místní policie, tak jsem raději sáhnul po Apache Lounge :) .

Re: Přiřazení jednoho DNS záznamu pro Apache?

Napsal: 15 srp 2022 17:59
od AngelikaB
Však jasný je to na každém kdo si co stáhne, za mně mám nginx kvůli AntiDDos protekci a dalším kravinám + na tom hostuji panel atd. Takže pro mně takové vhodné, ale pokud ti funguje i Config na Apapache, tak uvidíme