背景:
服务器上已经有apache 且80端口已经有一个网站假设好了,现在要在服务器上架设另外一个网站,IP为新建的IP,同时端口为8080
基于不同IP不同端口的虚拟主机配置方法
1. vi /etc/http/conf/httpd.conf
2.在linsten处增加
listen 8080
3.在文件最后面添加
<VirtualHost IP地址:端口>
ServerAdmin 邮箱
DocumentRoot "/var/www/html_test1"
ServerName IP地址:端口
</VirtualHost>
4 在www下面创建html_test1的目录
并且编写主页程序
5 重启 apache
systemctl restart httpd.service
6 防火墙已经关闭
7 打开8080 端口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
这样就可以在局域网内访问了测试成功
在学习的过程中,发现还有其他方法可以配置虚拟机
1 基于相同IP 不同port
2 基于相同port 不同IP
3 基于域名的虚拟机
参考文章如下:
https://www.iyunv.com/thread-108273-1-2.html
http://blog.sina.com.cn/s/blog_53ec9d910100so80.html
http://www.cnblogs.com/loveCloud/archive/2012/01/29/2331058.html
http://blog.csdn.net/ebw123/article/details/10084453
http://yahoon.blog.51cto.com/13184/36239/
http://blog.csdn.net/loongwong2011/article/details/52211640
http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html
http://blog.sina.com.cn/s/blog_53ec9d910100so80.html
https://wenku.baidu.com/view/af1937d3c1c708a1284a4486.html
http://blog.csdn.net/elsery/article/details/50404484