当前位置:   article > 正文

Angular前端项目在Apache httpd服务器上的部署_apache如何部署angular pwa打包

apache如何部署angular pwa打包

Apache Httpd和Tomcat主要区别Tomcat是一个Java Servlet容器,用于运行Java Servlet和JavaServer Pages(JSP),而Apache HTTP服务器是一个通用的Web服务器,用于提供静态和动态内容。

Apache httpd安装,yum安装和源代码安装

yum安装,安装简单,最新版本,本文用的yum安装。

源代码安装,可以安装任何版本,配置灵活性比较高,但是安装麻烦。

Yum安装Apache httpd服务器

  1. 安装Apache服务
  2. # yum install -y http
  3. 关闭防火墙
  4. # systemctl stop firewalld
  5. 启动Apache服务
  6. # systemctl restart httpd
  7. 开机自动启动
  8. # systemctl enable httpd
  9. 查看httpd状态
  10. # systemctl status httpd
  11. 访问Apche httpd
  12. # curl IP地址
  13. <html><body><h1>It works!</h1></body></html>

部署Angular项目

  1. 新建用户
  2. # useradd angular
  3. # passwd angular
  4. # cd /home/angular
  5. # mkdir public_html
  6. ng build编译生成的文件上传到public_html目录
  7. # cd /home/angular/public_html
  8. # ll
  9. drwxrwxr-x. 2 angular angular 22 May 14 14:16 assets
  10. -rw-rw-r--. 1 angular angular 15086 May 14 14:16 favicon.ico
  11. -rw-rw-r--. 1 angular angular 4435 May 14 14:16 index.html
  12. -rw-rw-r--. 1 angular angular 202719 May 14 14:16 main-FWSPFSK5.js
  13. -rw-rw-r--. 1 angular angular 34037 May 14 14:16 polyfills-S3BTP7ME.js
  14. -rw-rw-r--. 1 angular angular 0 May 14 14:16 styles-5INURTSO.css
  15. 修改目录权限
  16. # chmod -R 755 /home/angular
  17. 修改配置文件
  18. # vi /etc/httpd/conf.d/userdir.conf
  19. UserDir enable 改为开启
  20. UserDir public_html 去注释
  21. 重启服务
  22. # systemctl restart httpd

浏览器访问:http://IP地址/~angular

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/612781
推荐阅读
相关标签
  

闽ICP备14008679号