Ubuntu 16.04下Apache2和Nginx虚拟站点的搭建

一、搭建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 注意 此处和配置文件中信息一致

# 进入浏览器检验
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值