2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Author: Gao Yuhan
Time: 2024.7.11 21:06
Blog: blog.csdn.net/cg_i
Environment: Ubuntu 22.04.4 LTS, Apache/2.4.52 (Ubuntu)
Machinae magis capaces sunt quam homines, et plerique nihil agendi finient.
Articulus hic est ["Practica pugna Apache httpd in Windows 11: Facillime ædificet procuratorem efficientem"](Apache httpd praxis in Fenestra 11: Facilis procurator efficiens servo - CSDN Blog ) fragmentum comitis s.In praecedente capitulo quomodo explicaviWindows 11
facias in ratioApache httpd
Procuratorem efficientem et stabilem aedifica servo.Sed exWindows
etUbuntu
Notae differentiae sunt in configuratione et administratione inter duas rationes maioris operandi. Multi homines uti solentUbuntu
Usores systematis complures provocationes offendisse possunt.Ad horum utentium necessitates occurrere, specialiter hunc practicum ductorem eduximus, id quod accurato et facili ad intellegendum duce te praebere intendimus.Ubuntu
in systemaApache httpd
Nullam in constituendo procuratorem.Utrum inceptor es an elit peritus es, credo te posse viam eruditionis invenire, quae tibi deceat ac facillime potiaris.Ubuntu
Artes aedificandi procuratores efficientes.
In systemate Ubuntu, systema configurationis Apache2 unicum est. Dissimiles nonnullae systemata quae omnes occasus in unum fasciculum conducunt, Ubuntu ideam modularis designat.Hoc consilium varias configurationis res per plures limas transitapache2.conf
in pelagus configuratione fileInclude
normas ad has limas conformationis dispersas referendas.
In specie, Apache2 conformatio tabellae et directoriae structurae in Ubuntu sic compendiari possunt:
/etc/apache2/apache2.conf
Include
Instructiones ad unctiones onerandas magni momenti sicut figurae moduli, figurae portus, figurae exercitus virtualis, etc.Moduli figurarum available:/etc/apache2/mods-available/
Directory quae omnia praesto Apache moduli configurationis files (.load
et.conf
documentum).
OMNIBUS configuration para:/etc/apache2/mods-enabled/
Directorium, index repositionismods-available
Symbolae nexus cum antis in indicem constituunt qui moduli reapse paraverunt.
/etc/apache2/ports.conf
/etc/apache2/sites-available/
Directorium quod omnia prompta imaginum virtualium exercitus configuratio reponit./etc/apache2/sites-enabled/
Directorium, index repositionissites-available
Symbolae nexus cum fasciculis in indicem illo determinant quae virtualis exercituum actu efficiuntur./etc/apache2/conf-available/
et/etc/apache2/conf-enabled/
Directorium ad reponendas alias tabellas optionum configurationis eorumque nexus capacitatis./etc/apache2/envvars
Fasciculus continens variabiles ambitus Apache runtime./etc/apache2/httpd.conf
Cautiones:
httpd.conf
Configurationis principalis tabella non est et per defaltam vacua esse potest.Cum igitur Apache in Ubuntu configurans, intendere debesapache2.conf
documenta et perInclude
Aliae limae conformationis referuntur ad directivam.1. Admitte procuratorem moduli
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/proxy.load
sudo ln -s ../mods-available/proxy_connect.load
sudo ln -s ../mods-available/proxy_http.load
sudo ln -s ../mods-available/proxy.conf
Post executionem, utere ls -al
iubes videre nexum statum, output esse simile his:
gao@NAS:/etc/apache2/mods-enabled$ ls -al pr*
lrwxrwxrwx 1 root root 28 7月 11 20:44 proxy.conf -> ../mods-available/proxy.conf
lrwxrwxrwx 1 root root 36 7月 11 20:40 proxy_connect.load -> ../mods-available/proxy_connect.load
lrwxrwxrwx 1 root root 33 7月 11 20:40 proxy_http.load -> ../mods-available/proxy_http.load
lrwxrwxrwx 1 root root 28 7月 11 20:40 proxy.load -> ../mods-available/proxy.load
Exemplum: proxy.load file content
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
2. Modify proxy.conf
Configurationis file
Utere textu editore ut vi
) edit proxy.conf
documentum:
gao@NAS:/etc/apache2/mods-enabled$ sudo vi proxy.conf
Modificare ut sequitur, certos incommodus et occasus procuratorem configurare convenienter;
<IfModule mod_proxy.c>
# 如果想将 Apache 用作正向代理。
# 注意:请务必在 <Proxy *> 块中限制访问。
# 开放代理服务器对您的网络和整个互联网都是危险的。
#
# 如果只想将 Apache 用作某些 Web 应用程序服务器前的反向代理/网关,
# 则不需要 'ProxyRequests On'。
ProxyRequests On
<Proxy *>
Require all granted
</Proxy>
</IfModule>
3. Configure portum audire
cd /etc/apache2
ports.conf
file addere vel mutare ad portum marialis:gao@NAS:/etc/apache2$ sudo vi ports.conf
Modificare contentum ut sequitur, novum portum audientem adde (exempli gratia 8756);
# 如果只是更改端口或在此处添加更多端口,则可能还需要更改
# /etc/apache2/sites-enabled/000-default.conf 中的 VirtualHost 语句。
Listen 80
Listen 8756
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
4. Committitur Apache ministerium
Apache satus ad officium utens hoc mandatum:
sudo systemctl start apache2
Cura ut ministerium Apache feliciter incepit et procuratorem servitium audiat in portu figurato.
gao@NAS:~$ netstat -an|grep '8756'
tcp6 0 0 :::8756 :::* LISTEN
Hic, Apache procuratorem httpd feliciter figuratum est et in systemate Ubuntu incepit.