Is freastalaí gréasáin saor in aisce agus foinse oscailte é Apache2 (nó Apache HTTP Server) a úsáidtear chun suíomhanna gréasáin a óstáil. Tá sé ar cheann de na freastalaithe gréasáin is mó tóir ar domhan agus is féidir é a shuiteáil ar chórais oibriúcháin éagsúla ar nós Linux, Windows, macOS, agus cinn eile.
Tacaíonn Apache2 le go leor prótacal lena n-áirítear HTTP, HTTPS, FTP agus cinn eile agus is féidir é a chumrú chun ábhar dinimiciúil ar nós PHP, Python, Perl agus cinn eile a láimhseáil. Tá go leor modúl agus síntí ag Apache2 freisin a ligeann dó a bheith saincheaptha do thascanna agus riachtanais éagsúla.
Scríobhaimis an t-ordú chun Apache2 a shuiteáil:
apt-get install apache2
I gcás centOS, bain úsáid as an ordú "yum install httpd" (ar a dtugtar Apache2 freisin).
Anois, déanaimis bogadh ar aghaidh go dtí an próiseas socraithe freastalaí.
Téigh chuig sFTP ag /etc/apache2/sites-available agus cruthaigh comhad server_name.conf (is féidir an t-ainm a bheith rud ar bith), ina bhfuil an téacs seo a leanas agus do chuid sonraí:
<VirtualHost *:80> ServerName # Указать домен сайта ServerAdmin admin # Ваш email DocumentRoot /var/www/html # Путь до папки с сайтом ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Chun an suíomh a sheoladh, cuir isteach an t-ordú:
a2ensite server_name.conf
Chun an suíomh a dhíchumasú, bain úsáid as an ordú seo a leanas:
a2dissite server_name.conf //укажите имя файла вашего сайта
Chun atosú, bain úsáid as an ordú seo a leanas:
service apache2 reload
Chun comhaid php a úsáid, suiteálfaimid pacáiste speisialta:
apt-get install libapache2-mod-php -y
Atosaigh Apache2:
service apache2 reload
Gan an socrú seo, b’fhéidir nach n-oibreoidh cuid shuntasach de shuíomhanna CMS.
Scríobhaimis na socruithe don chomhad .htaccess:
a2enmod rewrite
Atosaigh Apache2:
service apache2 reload
Is mír roghnach í seo a mhéadaíonn inchreidteacht do shuíomh.
Lig dúinn an modúl criptithe SSL a chumasú:
a2enmod ssl
Téimis trí sFTP chuig /etc/apache2/sites-available
agus cruthaímis cumraíocht nua site_name-ssl.conf
:
<VirtualHost *:443> ServerName # Указать домен сайта ServerAdmin admin # Ваш email DocumentRoot /var/www/html # Путь до папки с сайтом SSLEngine on SSLCertificateFile /path/to/your_domain_name.pem # Путь до публичного сертификата SSLCertificateKeyFile /path/to/your_private.key # Путь до приватного сертификата ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Atosaigh Apache2:
service apache2 reload
Mar is féidir linn a fheiceáil, níl aon rud casta ann.