htaccess – kikkoja

Ei takuuta toiminnasta.


# HTTP TO HTTPS
#RewriteEngine On
#RewriteCond %{HTTPS} off [OR]
#RewriteCond %{HTTP_HOST} ^www\. [NC]
#RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
#RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]


# HTTPS TO HTTP
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Artikkelien (posts) lisääminen

Mistä artikkelin voi lisätä?

Mene hallintapaneelin (dashboard) sivuvalikosta kohtaan “posts” / “artikkelit”, ja valitse uusi artikkeli.

Tämän jälkeen sinulle avautuu näkymä jossa artikkeli luodaan.

Pääkohdat tässä näkymässä ovat:

  1. Otsikkokenttä sivun ylälaidassa
  2. Visuaalinen editori sisällöntuottoa varten, sivun keskiosassa
  3. lisävalinnat sivun alalaidassa, kuten elementtien poisto ja kommentoinnin salliminen
  4. Artikkelin kategoriointi sivuston ala-oikeassa kulmassa
  5. Sininen Julkase-nappi sivuston oikeassa reunassa, josta painamalla kirjoittamasi artikkeli julkaistaan / päivitetään sivustolle.

Artikkelin luonti kohta kohdalta:

  1. Valitse otsikko
  2. Kirjoita sisältö, ja lisää kuvat käyttäen “add media” tai “lisää media”-nappia.
  3. Valitse artikkelille kategoria
  4. valitse näytön alalaidasta että sallitko kommentoinnin
  5. julkaise artikkeli

Sivujen (pages) luominen

Miten uusi sivu luodaan?

Uuuden sivun luonti tapahtuu hallintapaneelin (dashboard) oikeasta reunasta löytyvästä “pages” / “sivut”- napista.

Muistilista sivua luodessa:

  1. Lisää sivulle otsikko
  2. Kirjoita sisältö ja lisää kuvat
  3. Valitse “layout” valikosta alhaalta, jos haluat esimerkiksi poistaa joitain elementtejä kyseiseltä sivulta
  4. Julkaise sivu oikealla olevasta sinisestä “julkaise”-napista.

cPaneliin kirjautuminen

Pääset kirjautumaan omaan cPaneliisi käyttäen alla olevaa linkkiä:

https://host60.registrar-servers.com:2083/

Mikäli olet unohtanut / hukannut tunnuksesi, täytä alla olevaan kenttään nimesi (tai ota minuun suoraan yhteyttä), niin palautan salasanasi.

Ennen salasanan palautusta otan sinuun yhteyttä ja varmistan että palautuspyyntö on todella sinulta.

 

[contact-form-7 id=”571″ title=”Lost password”]

Tunnukset hukassa

Mikäli olet unohtanut omat käyttäjätunnuksesi / salasanasi wordpressin hallintapaneeliin, voit palauttaa sen painamalla “lost password?” / “unohditko salasanasi”- nappia.

Tämän jälkeen syötä lomakkeeseen käyttäjänimesi, niin järjestelmä lähettää sähköpostiisi linkin salasanan palautusta varten.


Salasanan palautus ilman sähköpostiosoitetta

Järjestelmän pääkäyttäjällä (administrator-tason tunnukset) on oikeus hallita myös muita käyttäjiä, joten ottamalla yhteyttä järjestelmän ylläpitäjään salasana voidaan muuttaa helposti ilman sähköpostiosoitteen käyttöä.

  1. Kirjaudu sisään hallintapaneeliin
  2. Mene sivupalkissa kohtaan “users” tai “käyttäjät”
  3. klikkaa halutun käyttäjän kohdalla “edit” tai “muokkaa”
  4. Rullaa ihan alas, jossa näkyy kohta “new password” tai “uusi salasana”  (huomaa että et voi nähdä mikä käyttäjän vanha salasana oli.)
  5. aseta uusi salasana, ja tallenna muutokset

Hallintapaneeliin kirjautuminen

Kirjautuminen

Kirjautuminen oman wordpress-sivustosi hallintapaneeliin tapahtuu osoitteessa: omansivunnimi/wp-admin

esim. jussiahola.fi/wp-admin

Täytä käyttäjänimi ja salasana, ja sen jälkeen paina kirjaudu sisään.


Mistä tietää onko jo kirjautunut sisään?

Omalla wordpress-sivustolla vieraillessa näkyy ylimääräinen yläpalkki sivuston hallintaa varten, joka ei näy kuin kirjautuneille käyttäjille. Jos tämä palkki on olemassa, tiedät että olet kirjautuneena sisään.

 

Käyttäjän lisääminen

Käyttäjän lisääminen wordpressiin

Käyttäjän lisäys wordpressiin vaatii administrator-tason tunnukset. Tällaiset tunnukset löytyy pääasiassa sivuston ylläpitäjältä ja kehittäjältä.

Käyttäjän lisäys on helppoa:

  1. Valitse dashboardin sivuvalikosta “users” tai “käyttäjät”
  2. Valitse “add new”
  3. Täytä ainakin vaatitut kentät (Käyttäjänimi ja sähköpostiosoite)
  4. Salasanan voi asettaa kohdasta “show password / näytä salasana” ja muuttamalla kentän arvoa.

Käyttäjän roolin valinta on tärkeä päätös, sillä eri rooleissa toimivat henkilöt voivat tehdä eri asioita.

 

Roolien selitykset (järjestyksessä ylimmästä alimpaan):

Subsriber: Ei pysty kuin muokaamaan omaa profiiliaan, ei pysty julkaisemaan sivuja tai posteja

Contributor: Pystyy kirjoittamaan ja hallitsemaan omia postauksia, muttei pysty julkaisemaan niitä.

Author: Pystyy kirjoittamaan omia postauksia ja sivuja sekä julkaisemaan niitä. Ei pysty muokkaamaan muiden sivuja tai postauksia

Editor: Pystyy tekemään kaiken edellä mainittujen, mutta myös muokkaamaan ja julkaisemaan myös muiden käyttäjien postauksia / sivuja

Administraror: Pääkäyttäjä, pystyy hallinnoimaan koko järjestelmää.

 

Kun käyttäjän rooli on päätetty, voidaan käyttäjä luoda “add new user” / “lisää uusi käyttäjä”-napista.

Let’s Encrypt SSL:n asentaminen cPaneliin

Aluksi

HUOM. sisältää mahdollisesti vanhentunutta tietoa.

Tämä ohje kertoo kuinka asentaa Let’s Encryptin ilmainen SSL-sertifikaatti ToisintoMedian tarjoamaan hostingiin. Tämä projekti on vaikeusasteeltaan medium.

Mikäli käytät Windowsia, tulee sinun asentaa Virtualbox, ja siihen Ubuntu. Käytän tässä ohjeessa virtualboxin versiota 5.2 ja Ubuntun versiota 14.04.05

1. Asenna CertBot

Avaa terminaali, ja asenna certbot käyttäen seuraavia käskyjä:

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

Nyt kun oikeudet on kunnossa, aja käsky:

./certbot-auto certonly --manual

Tässä vaiheessa alkaa vilisemään tekstiä näytöllä, ja jossain välissä pitää hyväksyä asennus painamalla y.

Tämän jälkeen certbot kysyy sähköpostiosoitettasi, ja kysyy haluatko antaa luvan sen käyttöön jossain. Itse pistin että N, eli en.

2. Sertifikaatin hommaaminen

Aluksi ohjelma kysyy mille domaineille haluat sertifikaatit, tähän kohtaan laitetaan välilöynneillä erotettuna: omadomain.fi www.omadomain.fi

Eli minun tapauksessani laittaisin:
jussiahola.fi www.jussiahola.fi

Seuraavaksi ohjelma kysyy onko OK, että IP-osoitteesi logataan, ja käsittääkseni tähän on vastattava että kyllä, vastaamalla y. (joku tietoturvatietoinen varmaan tekisi tämän kaiken VPN:n takaa, mutta itse en jaksa moisia kikkailuja, enkä usko että sinunkaan tarvitsee.)

Nyt tarkkana.

Tässä vaiheessa sinun täytyy luoda kansio oman domainisi alle seuraavasti:

omadomain.fi/.well-known/acme-challenge/

Tämä onnistuu kirjautumalla cPaneliin omilla tunnuksillasi, ja käyttämällä File Manageria.

1.  mene filemanageriin

2. Luo kansio public_html:n alle (Uusi luotu kansio ei näy koska sen nimi alkaa pisteellä, mikä tarkoittaa että se on piilotettu kansio)

3. Navigoi ./well-known kansioon

4. Luo acme-challenge kansio samasta nappulasta kuin tuo well known. Huomioi että acme-challenge kansion edessä ei ole pistettä!

Nyt kun vilkaistaan linuxin terminaalia, niin se sanoo että meidän täytyy luoda tiedosto joka sisältää kauhean rimpsun tekstiä. Paina tässä vaiheessa kerran entteriä, ja terminaaliin tulee toinen samannäköinen selostus, mutta ne pitkät rimpsut on erilaisia.

Eli tässä vaiheessa meidän pitää luoda kaksi tiedostoa acme-challenge kansioon.

Luodaan ensimmäinen tiedosto. Valitse +File filemanagerin yläpalkista, ja pistä tiedoston nimeksi tuo URL:n loppuosa terminaalista, eli tuossa esimerkkikuvassa tuo eka lyhyempi sutattu alue.

HUOM ÄLÄ KOPIOI KÄYTTÄEN CTRL + C, sillä se lopettaa tuon ohjelman. Käytä mielummin hiirtä ja copy sillä.

Pistä ensimmäinen pitkä sutattu rimpsu sinne ekan tiedoston sisälle, ja tallenna se. Pidä huoli että se tiedosto ei sisällä mitään muita merkkejä kuin sen pitkän rimpsun, eli ei edes välilyöntiä / entteriä alussa tai lopussa.

Luo toinen tiedosto samalla tyylillä.

Nyt kun molemmat tiedostot on luotu niin Filemanagerissa pitäisi näyttää kutakuinkin tältä:

Totuuden hetki.

Nyt mene terminaaliin, ja paina enter.

OIJOIJ! Se toimi. Noniin, hyvä. Tuosta viestistä huomaa, että sertifikaatilla on vanhenemispäivämäärä, joka kannattaa pistää ylös. Tämä prosessi pitää uusia silloin, jotta tuo HTTPS pysyy kunnossa.

Sertifikaatin tiedot löytyy nyt siis /etc/letsencrypt/live/omadomain/

Navigoi terminaalilla tuonne kansioon:

cd /etc/letsencrypt/live/omadomain/

Nyt katso fullchain tiedoston sisältö catilla:
sudo cat fullchain.pem

Terminaaliin tulee jäätävät rimpsut tekstiä, mutta jätetään ne sinne odottelemaan.

Mene cPanelissa kohtaan SSL/TLS

Valitse Manage SSL-sites

valitse pudotusvalikosta oma domain, ja kopioi certifikaattilootaan sieltä konsolista se ylempi sertifikaatti. Sertifikaattiin kuuluu myös nuo ----BEGIN CERTIFICATE----- ja ----END CERTIFICATE----- hommat.

Eli kokonaan se ylempi iso köntsä sieltä terminaalista tuohon lootaan.

Sitten terminaaliin käsky

sudo cat privkey.pem

ja kopioi se private key samalla tavalla kuin tuo sertifikaattikin sille tarkoitettuun lootaan (Private key).

Sertificate Authority Bundle-loota jää tyhjäksi.

Sitten vaan “Install Certificate”.

VALMIS!