Linux配置apache
时间: 2024-01-12 22:03:59 浏览: 36
1. 安装 Apache
在终端中输入以下命令安装 Apache:
```
sudo apt-get update
sudo apt-get install apache2
```
2. 配置 Apache
Apache 的配置文件位于 /etc/apache2 目录下。主要配置文件为 apache2.conf 和 sites-available/default。使用以下命令打开文件:
```
sudo nano /etc/apache2/apache2.conf
sudo nano /etc/apache2/sites-available/default
```
在配置文件中可以设置 Apache 的监听端口、虚拟主机、目录权限等。如果有需要修改配置文件后保存并重启 Apache:
```
sudo service apache2 restart
```
3. 设置网站目录
在默认情况下,Apache 的网站目录位于 /var/www/html。可以通过修改配置文件来更改网站目录:
```
sudo nano /etc/apache2/sites-available/default
```
找到以下代码段:
```
DocumentRoot /var/www/html
<Directory /var/www/html>
```
将 DocumentRoot 和 <Directory> 中的路径改为自己想要的网站目录路径。例如:
```
DocumentRoot /home/user/mywebsite
<Directory /home/user/mywebsite>
```
保存并重启 Apache:
```
sudo service apache2 restart
```
4. 添加虚拟主机
虚拟主机可以让一个服务器托管多个网站。在 Apache 中添加虚拟主机的步骤如下:
4.1. 新建网站目录
在 /var/www 目录下新建一个目录用于存放新网站的文件。例如:
```
sudo mkdir /var/www/newwebsite.com
```
4.2. 添加虚拟主机配置文件
在 /etc/apache2/sites-available 目录下新建一个虚拟主机配置文件。例如:
```
sudo nano /etc/apache2/sites-available/newwebsite.com.conf
```
添加以下内容:
```
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName newwebsite.com
ServerAlias www.newwebsite.com
DocumentRoot /var/www/newwebsite.com
<Directory /var/www/newwebsite.com>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
```
其中,ServerName 和 ServerAlias 用于指定域名,DocumentRoot 指定网站文件目录,<Directory> 中的配置用于设置网站目录的权限。
4.3. 启用虚拟主机
使用以下命令启用虚拟主机:
```
sudo a2ensite newwebsite.com.conf
```
重启 Apache:
```
sudo service apache2 restart
```
现在访问 http://newwebsite.com 就可以访问到新建的网站了。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)