Modhanna íocaíochta Abuse

Ag suiteáil Apache2

15.01.2024, 22:02

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.

Conas a shuiteáil?

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).

Sula ndéanann tú Apache2 a shuiteáil, déan cinnte nach bhfuil nginx ar an bhfreastalaí!

Anois, déanaimis bogadh ar aghaidh go dtí an próiseas socraithe freastalaí.

Conas Apache2 a chumrú i gceart

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

Ceangal PHP le Apache2

Chun comhaid php a úsáid, suiteálfaimid pacáiste speisialta:

 apt-get install libapache2-mod-php -y

Atosaigh Apache2:

 service apache2 reload

Athscríobh a chumasú (comhaid a fhorscríobh)

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

Ag cumasú SSL (prótacal criptithe)

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.