Subdomena ‘assets.example.com’

igoyek | 2021-05-18 14:39:10 UTC | #1

Witam, od dłuższego czasu widuję na stronach internetowych ścieżki do plików (np. css, bootstrap, zdjęć) nie konkretnie do folderu ze stroną, ale do subdomeny, np. assets.example.com/images/zdjęcie.jpg.
Wie ktoś jak takie coś zrobić i jak ustalić, żeby pliki pobierało z danego folderu oraz jak taki folder stworzyć i gdzie to zrobić?
Z góry dziękuję za odpowiedź 👋🏻


Timo | 2021-05-19 05:26:19 UTC | #2

Jeśli chcesz mieć obie domeny na jednym serwerze, rozwiązaniem będzie Virtual host.
Tutaj masz więcej informacji, jeśli używasz apache2:
https://forum.lvlup.pro/t/jak-skonfigurowac-virtualhosty-w-apache2/17072?u=timo

Na nginx działa to podobnie, tylko plik wygląda inaczej.

Sporo osób natomiast używa subdomeny assets bądź static, aby móc hostować pliki strony na innym serwerze lub by oddzielić pliki cookies. Albo nawet mieć je na usłudze cloud storage, typu s3.

Generalnie jeśli masz prostą stronę i na tym samym serwerze chcesz mieć jej assety, to za dużej różnicy ci to nie zrobi.


igoyek | 2021-05-18 18:43:24 UTC | #3

Okej, zrobiłem wszystko wg. zaleceń w tym poradniku. Co dalej?
Muszę dodać rekord A “assets” do swojej domeny, prawda?


Timo | 2021-05-18 18:44:56 UTC | #4

Zgadza się, inaczej przeglądarka nie znajdzie ci takiego adresu.


igoyek | 2021-05-18 18:46:31 UTC | #5

Okej, tyle że wcześniej już utworzyłem rekord A kierujący na adres mojego serwera VPS.
Mam dodać kolejny, czy zastąpić aktualny? Aktualny rekord nie zawiera żadnej subdomeny, jest to ‘example.com’.


Timo | 2021-05-18 19:17:58 UTC | #6

No dzięki rekordowi z example.com zadziała ci w przeglądarce example.com.
Jeśli je usuniesz, przestanie działać.

Analogicznie z assets, jeśli mają działać, to ma być rekord.


system | 2021-06-19 19:18:51 UTC | #7

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.