sudo apt-get install apache2
Web服务器的基本知识可以归纳为以下几个方面:
了解这些基本知识有助于更好地配置、管理和维护Web服务器,确保其稳定、高效地运行。
综上所述,阿帕奇服务器是一款功能强大、稳定可靠的Web服务器软件,适用于各种规模的项目和场景。其开源性、跨平台性和模块化设计使得它具有很强的灵活性和可定制性,能够满足不同用户的需求。
Apache服务器的主要配置文件包括httpd.conf,它是Apache配置的核心文件,包含了全局设置和各种模块的加载指令。通过编辑httpd.conf文件,可以对服务器的基本行为进行设置。此外,Apache还提供了虚拟主机配置文件,允许在同一台物理服务器上运行多个网站,每个网站有自己的域名和IP地址。虚拟主机配置文件通常包括针对每个虚拟主机的设置,如ServerName、ServerAlias、DocumentRoot等指令。
cd /etc/apache2
ls
cd sites-available
ls
sudo cp 000-default.conf www.abc.com.conf
sudo vim www.abc.com.conf
cd ..
cd sites-enabled/
sudo In -s ../sites-available/www.abc.com.conf ww.abc.com.conf
cd /var/www
sudo mkdir www.abc.com
cd www.abc.com/
sudo vim index.html
这里我们拿了一个html文件玩玩,直接复制过去然后保存退出
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Welcome to My Website</title>
</head>
<body>
<header>
<h1>Welcome to My Website</h1>
</header>
<nav>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
<main>
<section id="home">
<h2>Home</h2>
<p>Welcome to our website! This is the home page.</p>
</section>
<section id="about">
<h2>About</h2>
<p>Learn more about us here.</p>
</section>
<section id="contact">
<h2>Contact</h2>
<p>Contact us for more information.</p>
</section>
</main>
<footer>
<p>© 2024 My Website. All rights reserved.</p>
</footer>
</body>
</html>
sudo vim /etc/hosts
在里面添加 本地ip 和 站点名 192.168.64.132(我的ip地址) www.abc.com
sudo service apache2 restart
打开我们的浏览器在地址栏 输入 www.abc.com 回车就能看到我们的界面