{"id":233161,"date":"2023-02-06T18:15:00","date_gmt":"2023-02-06T15:15:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233161"},"modified":"2022-11-10T19:38:51","modified_gmt":"2022-11-10T16:38:51","slug":"jak-dodac-wirtualnego-hosta-na-apache2-pod-ubuntu-server","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/jak-dodac-wirtualnego-hosta-na-apache2-pod-ubuntu-server\/","title":{"rendered":"Jak doda\u0107 wirtualnego hosta na Apache2 pod Ubuntu Server?"},"content":{"rendered":"\n<p>Dzisiaj zdecydowa\u0142em si\u0119 przenie\u015b\u0107 ostatni\u0105 domen\u0119 hostowan\u0105 na serwerze wsp\u00f3\u0142dzielonym Fasthosts (<a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">steakovercooked.com<\/a>) do <a href=\"https:\/\/helloacm.com\/out\/quickhost\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">QuickHostUK<\/a>.<\/p>\n<p>Zap\u0142aci\u0142em dwuletni kontrakt i zosta\u0142 mi jeszcze rok z Fasthosts. Postanowi\u0142em jednak zrobi\u0107 to wcze\u015bnie, mimo \u017ce nie dostan\u0119 \u017cadnego zwrotu od fasthost\u00f3w. G\u0142\u00f3wnym powodem jest wydajno\u015b\u0107 (szybko\u015b\u0107). Znajomi powiedzieli mi, \u017ce dost\u0119p do mojej witryny w Chinach jest powolny. Drugim powodem jest to, \u017ce hosting na serwerze wsp\u00f3\u0142dzielonym powoduje problemy, je\u015bli Twoja witryna ma zbyt du\u017cy ruch. Firma hostingowa (fasthosts) zawiesi Twoj\u0105 witryn\u0119, nawet je\u015bli nie zrobi\u0142e\u015b nic z\u0142ego technicznie. Je\u015bli Tw\u00f3j blog wordpress otrzymuje zbyt wiele komentarzy spamowych, a za ka\u017cdym razem, gdy WordPress wysy\u0142a Twoje e-maile, aby o tym powiadomi\u0107, Twoja witryna prawdopodobnie zostanie zawieszona (to mi si\u0119 raz zdarzy\u0142o). Ich wym\u00f3wk\u0105 by\u0142o to, \u017ce Tw\u00f3j blog jest podatny na ataki i mo\u017ce by\u0107 atakowany. Kr\u00f3tko m\u00f3wi\u0105c, istnieje polityka \u201edozwolonego u\u017cytku&quot; dla fasthost\u00f3w, a to oznacza, \u017ce \u200b\u200bnie mo\u017cesz uzyska\u0107 zbyt du\u017cego ruchu lub zu\u017cywa\u0107 zbyt du\u017co zasob\u00f3w (procesora, dysku twardego). W przypadku przestrzeni internetowych mo\u017cesz mie\u0107 \u201enieograniczone&#8221; przestrzenie FTP, ale wszystkie te pliki musz\u0105 by\u0107 \u201ewidoczne&#8221; w Twojej witrynie. Oznacza to, \u017ce nie mo\u017cesz u\u017cywa\u0107 przestrzeni FTP jako kopii zapasowej. Przed poinformowaniem Ci\u0119 o tym usun\u0105 Twoje pliki.<\/p>\n<p>OK. Oto rzeczy, kt\u00f3re robi\u0119, aby przeprowadzi\u0107 migracj\u0119 serwera do VPS z serwera udost\u0119pniania.<\/p>\n<p>Najpierw musisz pobra\u0107 wszystkie swoje pliki (oko\u0142o 8 GB, pobranie i przes\u0142anie zajmuje oko\u0142o 10 godzin) i przes\u0142a\u0107 je do VPS (utw\u00f3rz folder dla swojej nowej witryny). Po drugie, musisz wykona\u0107 kopi\u0119 zapasow\u0105 wszystkich baz danych MySQL. Aby ponownie wgra\u0107 do bazy danych VPS, mo\u017cesz najpierw wgra\u0107 kopi\u0119 zapasow\u0105 *.SQL (<a href=\"https:\/\/helloacm.com\/bash-script-to-check-repair-optimise-and-backup-mysql-database\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">zobacz ten post<\/a> ), a nast\u0119pnie zalogowa\u0107 si\u0119 do SSH.<\/p>\n<pre><code>mysql -hlocalhost -uuser -ppassword<\/code><\/pre>\n<p>I wpisz <strong>\u017ar\u00f3d\u0142o polecenia database.sql<\/strong>, aby zaimportowa\u0107 baz\u0119 danych. Po tych dw\u00f3ch krokach b\u0119dziesz musia\u0142 skonfigurowa\u0107 serwer Apache2, je\u015bli nie, musisz go najpierw zainstalowa\u0107.<\/p>\n<pre><code>sudo apt-get install apache2<\/code><\/pre>\n<p>Teraz przejd\u017a do folderu <strong>\/etc\/apache2\/sites-available<\/strong> i utw\u00f3rz plik, w moim przypadku <strong>steakovercooked.com.conf<\/strong><\/p>\n<pre><code>&lt;VirtualHost *:80&gt;\n\u00a0 ServerName &lt;a class=\"vglnk\" target=\"_blank\" href=\"http:\/\/steakovercooked.com\" rel=\"nofollow\"&gt;&lt;span&gt;steakovercooked&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;\/a&gt;\n\u00a0 ServerAlias &lt;a class=\"vglnk\" target=\"_blank\" href=\"http:\/\/www.steakovercooked.com\" rel=\"nofollow\"&gt;&lt;span&gt;www&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;steakovercooked&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;\/a&gt;\n\u00a0 ServerAdmin dr@steakovercooked.com\n\u00a0\n\u00a0 DirectoryIndex index.php\n\u00a0 DocumentRoot \/var\/www\/steakovercooked.com\/htdocs\n\u00a0\n\u00a0 LogLevel warn\n\u00a0 \u00a0 ErrorLog ${APACHE_LOG_DIR}\/error.log\n\u00a0 \u00a0 CustomLog ${APACHE_LOG_DIR}\/access.log combined\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>Teraz mo\u017cesz u\u017cy\u0107 polecenia <strong>sudo a2ensite <a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">steakovercooked.com<\/a><\/strong>, a apache2 automatycznie doda rozszerzenie (conf) po nazwie witryny.<\/p>\n<p>Nast\u0119pnie b\u0119dziesz musia\u0142 zrestartowa\u0107 serwer apache2 za pomoc\u0105 <strong>us\u0142ugi sudo restart apache2<\/strong> lub prze\u0142adowa\u0107 konfiguracj\u0119 za pomoc\u0105 <strong>sudo \/etc\/init.d\/apache2 reload<\/strong><\/p>\n<p>Nast\u0119pnie mo\u017cesz zmodyfikowa\u0107 \u201eZaawansowany rekord DNS&#8221; [Rekord A], aby wskazywa\u0142 domen\u0119 <strong>g\u0142\u00f3wn\u0105<\/strong> i domen\u0119 <strong>www<\/strong> na adres IP Twojego VPS (propagacja DNS zajmuje mniej ni\u017c 24 godziny). Alternatywnie mo\u017cesz przenie\u015b\u0107 domeny do dostawcy firmy VPS (procedura trwa kilka dni).<\/p>\n<p>Zaawansowane rekordy DNS A<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak doda\u0107 wirtualnego hosta na Apache2 pod Ubuntu Server?<\/p>\n","protected":false},"author":1,"featured_media":224669,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[721,919,1068,836,845],"tags":[1169],"class_list":["post-233161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-inny","category-komputer","category-przewodnik-dla-poczatkujacych","category-samouczki","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/233161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=233161"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/233161\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/224669"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=233161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=233161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=233161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}