小言_互联网的博客

Apache部署静态网站

259人阅读  评论(0)
  1. Apache安装(Linux安装Apache)
  2. 网站模板(https://sc.chinaz.com/moban)
  3. Apache配置
    https://httpd.apache.org/docs/2.4/vhosts/examples.html

    
        
    1. 1.编辑:/opt/apache/httpd-2.4.54/conf/httpd.conf
    2. # Ensure that Apache listens on port 80
    3. Listen 80
    4. <VirtualHost *:80>
    5. DocumentRoot "/opt/apache/website/myweb001"
    6. ServerName www.example.com
    7. # Other directives here
    8. <Directory "/opt/apache/website/myweb001">
    9. Options Indexes FollowSymLinks
    10. AllowOverride None
    11. Require all granted
    12. </Directory>
    13. </VirtualHost>
    14. <VirtualHost *:80>
    15. DocumentRoot "/opt/apache/website/myweb002"
    16. ServerName www.example.org
    17. # Other directives here
    18. <Directory "/opt/apache/website/myweb002">
    19. Options Indexes FollowSymLinks
    20. AllowOverride None
    21. Require all granted
    22. </Directory>
    23. </VirtualHost>
    24. 注意:/opt/apache/website/myweb001和/opt/apache/website/myweb002为静态网站在虚拟机中的路径
    25. 2.重启Apache:httpd -k restart
    26. 3.防火墙打开端口权限:firewall-cmd --zone=public --add-port=80/tcp --permanent && firewall-cmd --reload
    27. 4.编辑:C:\Windows\System32\drivers\etc\hosts
    28. 192.168.1.97 www.example.org
    29. 192.168.1.97 www.example.com
    30. 解释说明:
    31. C:\Windows\System32\drivers\etc\hosts为主机hosts文件,可以将域名www.example.org和www.example.com
    32. 映射为虚拟机ip,主机浏览器输入www.example.org和www.example.com等价于输入192.168.1.97,http的默认端口
    33. 为80,主机浏览器输入192.168.1.97等价于输入192.168.1.97:80,这样就可以定位到虚拟机Apache服务,然后根据主
    34. 机浏览器输入的域名找到对应的ServerName为所输入域名的VirtualHost,这样就可以访问到对应的静态网站了,实际
    35. 应用中静态网站部署在云服务器,只需要将购买的域名解析为云服务器的公网ip即可


  4. 网站访问
    www.example.orgwww.example.com


转载:https://blog.csdn.net/tongxin_tongmeng/article/details/127930942
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场