1.1 基于域名的虚拟主机的配置

1.1.1 本地的域名解析

? 在哪里解析, 浏览器所在电脑。
windows: c:\windows\system32\drivers\etc\hosts 需要修改写入权限
Linux: /etc/hosts

  1. 192.168.x.y www1.long.com
  2. 192.168.x.y www2.long.com
  3. [root@ ]# ping www1.long.com
  4. ping.. www1.long.com[192.168.x.y]
  5. cmd> ping www1.long.com

1.1.2 创建网站目录和首页面

  1. [root@ ]# mkdir -p /var/www/www1
  2. [root@ ]# mkdir -p /var/www/www2
  3. [root@ ]# echo www1 > /var/www/www1/index.html
  4. [root@ ]# echo www2 > /var/www/www2/index.html
  5. ...

1.1.3 新增vhost.conf配置文件 cd /etc/httpd/conf.d/

  1. `vim /etc/httpd/conf/httpd.conf `<br />![image.png](https://cdn.nlark.com/yuque/0/2022/png/2642768/1652780119965-3ff45410-fe75-4f82-a750-61101dd03870.png#clientId=ud475c195-8243-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=462&id=u9a850912&margin=%5Bobject%20Object%5D&name=image.png&originHeight=508&originWidth=971&originalType=binary&ratio=1&rotation=0&showTitle=false&size=68237&status=done&style=none&taskId=u2b6f0b96-b62b-405f-82a0-a0f808ae638&title=&width=882.7272535946747)

tips

  1. [root@ ]# vim /etc/httpd/conf.d/vhost.conf
  2. ### vim 里面
  3. :vs /etc/httpd/conf/httpd.conf
  4. ### 左右两个窗口的切换 ctl+w+w
  5. ### shift+V 行可视化, 利用上下光标键,来选择。
  6. ### y (复制) p(粘贴) d(剪切或删除)

1.1.4 启动或重启

  1. [root@ ]# systemctl restart httpd

1.1.5 放行

  1. [root@ ]# systemctl status firewalld # 查看防火墙的运行状态
  2. [root@ ]# firewall-cmd --list-all # 查看放行的服务
  3. [root@ ]# firewall-cmd --per --add-service=http
  4. [root@ ]# firewall-cmd --reload
  5. [root@ ]# setenforce 0