一、搭建Apache2虚拟站点
# 1.配置Apache2环境
sudo apt-get install apache2
# 2.启动服务
sudo service apache2 start
# 3.详细操作
cd /etc/apache2 #进入apache2 目录
cd sites-available # 进入sites-available文件
ls # 此时,发现文件中有默认配置文件000-default.conf,我们只需要拷贝此文件并对拷贝文件进行修改即可
sudo cp 000-default.conf www.aaa.com.conf # 拷贝文件 注意后缀为.conf
sudo vim www.aaa.com.conf # 修改配置文件
# 配置文件主要修改两行
#---------
ServerName www.aaa.com #ServerName 表示设置的域名,即在浏览器地址栏中输入的内容
DocumentRoot /var/www/aaa
#DocumentRoot 该域名在服务器本地存储位置 此处表示从/var/www/aaa获取文件,默认情况下访问此目录下的index.html文件
#---------
cd ../sites-enabled # 进入sites-enabled目录 设置软连接
sudo ln -s ../sites-available/www.aaa.com.conf www.aaa.com.conf # 保证后缀为conf即可
sudo service apache2 restart # 重启apache2服务器
# 在修改配置文件步骤中 指定了服务器本地目录,但此时目录以及初始html文件不存在,所以需要手动创建
cd /var/www # 进入/var/www文件夹
sudo mkdir aaa # 创建aaa文件 注意此处应该和配置文件中信息一致
cd aaa # 进入aaa文件,准备创建index.html
sudo vim index.html # 新建index.html文件,并进行修改
# 劫持域名,修改hosts文件
sudo vim /etc/hosts # 在hosts中添加一行 127.0.0.1 www.aaa.com 注意 此处和配置文件中信息一致
# 进入浏览器检验
二、搭建Nginx虚拟站点
# 安装nginx
sudo service apache2 stop #停止apache
sudo apt-get install nginx-full -y
# 详细操作
cd /etc/nginx # 进入/etc/nginx目录
cd sites-available # 进入sites-available文件
ls # 此时,发现文件中有默认配置文件default,我们只需要拷贝此文件并对拷贝文件进行修改即可
sudo cp default www.aab.com # 拷贝文件 此处对文件名没有要求
sudo vim www.aab.com # 修改配置文件
# 配置文件主要修改以下几处 注意:
#---------
listen 80 ; #listen 80 default_server;
# 此处为服务器端口,默认端口为80 default_server 为Nginx缺省服务器,我们不需要应删除
#listen [::]:80 default_server; 此行注释掉
root /var/www/aab
#root 该域名在服务器本地存储位置 此处表示从/var/www/aab获取文件,默认情况下访问此目录下的index.html文件
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
# 此处即为默认文件的访问顺序
server_name www.aab.com aab.con; #server_name _;
#server_name _; 此处为域名设置,可以设置别名,以空格分割【上面aab.com 即为别名】
#---------
cd ../sites-enabled # 进入sites-enabled目录 设置软连接
sudo ln -s ../sites-available/www.aaa.com www.aaa.com # 目的文件命名无要求
sudo service nginx restart # 重启Nginx服务器
# 在修改配置文件步骤中 指定了服务器本地目录,但此时目录以及初始html文件不存在,所以需要手动创建
cd /var/www # 进入/var/www文件夹 注意此处应该和配置文件中信息一致
sudo mkdir aab # 创建aab文件 注意此处应该和配置文件中信息一致
cd aab # 进入aab文件,准备创建index.html
sudo vim index.html # 新建index.html文件,并进行修改
# 劫持域名,修改hosts文件
sudo vim /etc/hosts # 在hosts中添加一行 127.0.0.1 www.aab.com 注意 此处和配置文件中信息一致
# 进入浏览器检验