一、前言
- 前置知识?
- vi命令:用来编辑文件
- systemctl命令:服务操作
二、Apache安装
- 1、 安装
sudo apt-get install apache2
- 2、 修改端口
sudo vi /etc/apache2/ports.conf
Listen 80 -> Listen 81
- 3、 重启服务
sudo systemctl restart apache2
- 4、 防火墙端口
sudo ufw allow 81
- 5、 访问验证
http://ip:81ip可以通过ifconfig命令查看
三、Apache站点配置
- 1、新建站点目录&index页面
mkdir /var/www/web
cd /var/www/web && vi index.html
- 2、创建站点配置目录
mkdir /etc/httpd/sites
- 3、修改默认配置
vi /etc/httpd/conf/httpd.conf
#增加项
IncludeOptional /etc/httpd/sites/*.conf
- 4、新建站点配置
vi /etc/httpd/sites/default.conf
#配置内容
<VirtualHost *:80>
ServerName hello.html.com
ServerAlias html.com
DocumentRoot /var/www/web/
ErrorLog /var/www/web/error.log
CustomLog /var/www/web/requests.log combined
</VirtualHost>
三、备注
1、 站点绑定的端口一定是Apache监听的端口
2、 建议Apache使用81端口把80端口让给Nginx