Apache Httpd和Tomcat主要區別:Tomcat是一個Java Servlet容器,用于運行Java Servlet和JavaServer Pages(JSP),而Apache HTTP服務器是一個通用的Web服務器,用于提供靜態和動態內容。
Apache httpd安裝,yum安裝和源代碼安裝
yum安裝,安裝簡單,最新版本,本文用的yum安裝。
源代碼安裝,可以安裝任何版本,配置靈活性比較高,但是安裝麻煩。
Yum安裝Apache httpd服務器
安裝Apache服務
# yum install -y http關閉防火墻
# systemctl stop firewalld啟動Apache服務
# systemctl restart httpd開機自動啟動
# systemctl enable httpd查看httpd狀態
# systemctl status httpd訪問Apche httpd
# curl IP地址
<html><body><h1>It works!</h1></body></html>
部署Angular項目
新建用戶
# useradd angular
# passwd angular# cd /home/angular
# mkdir public_htmlng build編譯生成的文件上傳到public_html目錄
# cd /home/angular/public_html
# ll
drwxrwxr-x. 2 angular angular 22 May 14 14:16 assets
-rw-rw-r--. 1 angular angular 15086 May 14 14:16 favicon.ico
-rw-rw-r--. 1 angular angular 4435 May 14 14:16 index.html
-rw-rw-r--. 1 angular angular 202719 May 14 14:16 main-FWSPFSK5.js
-rw-rw-r--. 1 angular angular 34037 May 14 14:16 polyfills-S3BTP7ME.js
-rw-rw-r--. 1 angular angular 0 May 14 14:16 styles-5INURTSO.css修改目錄權限
# chmod -R 755 /home/angular修改配置文件
# vi /etc/httpd/conf.d/userdir.conf
UserDir enable 改為開啟
UserDir public_html 去注釋重啟服務
# systemctl restart httpd
瀏覽器訪問:http://IP地址/~angular