Angular前端項目在Apache httpd服務器上的部署

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/12225.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/12225.shtml
英文地址,請注明出處:http://en.pswp.cn/web/12225.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RT Thread + CLion環境搭建

RT Thread CLion環境搭建 0.前言一、準備工具1. Env RT Thread v5.12.CLion安裝3.編譯及下載工具 二、新建Env工程三、CLion配置四、運行測試 0.前言 事情的起因是最近在使用RT Thread Studio時&#xff0c;發現默認的 rtt 內核版本及交叉編譯鏈版本都過于陳舊&#xff0c;于…

SpringBoot 表單提交參數綁定 List 下標越界,超過 256,報數組越界異常

文章目錄 》原因》解決方案 》原因 Spring Validation 的 org.springframework.validation.DataBinder 類中默認限制&#xff0c;表單提交 List 元素數量超過 256 時就會拋出異常 public class DataBinder implements PropertyEditorRegistry, TypeConverter {/** Default li…

JS算法-十大排序算法(上)

思想小劇場 如果我的相對論被證明是正確的&#xff0c;德國人就會說我是德國人&#xff0c;法國人會說我是一個世界公民&#xff1b;如果我的相對論被否定了&#xff0c;法國佬就會罵我是德國鬼子&#xff0c;而德國人就會把我歸為猶太人。—愛因斯坦 以下案例都是升序 const a…

《無畏契約》游戲畫面出現“撕裂感“,你清楚背后的原理嗎?

&#x1f338;個人主頁:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;?熱門專欄:&#x1f355; Collection與數據結構 (91平均質量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 &#x1f9c0;Java …

信息化總體架構方法_2.信息化工程建設方法

1.信息化架構模式 信息化架構一般有兩種模式&#xff0c;一種是數據導向架構&#xff0c;一種是流程導向架構。對于數據導向架構重點是在數據中心&#xff0c;BI商業智能等建設中使用較多&#xff0c;關注數據模型和數據質量&#xff1b;對于流程導向架構&#xff0c;SOA本身就…

黑馬程序員鴻蒙HarmonyOS端云一體化開發【13-15】

前置知識&#xff1a;arkts 一套開發工具&#xff0c;一套語言&#xff0c;搞定客戶端和云端兩個的編寫。其中application就是客戶端&#xff0c;cloudProgram就是云端。 開發人員->全棧開發工程師&#xff0c;降低了開發成本&#xff0c;且提供了很多現成的云服務&#xf…

AI原生實踐:測試用例創作探索

測試用例作為質量保障的核心&#xff0c;影響著研發-測試-發布-上線的全過程&#xff0c;如單元測試用例、手工測試用例、接口自動化用例、UI 自動化用例等&#xff0c;但用例撰寫的高成本尤其是自動化用例&#xff0c;導致了用例的可持續積累、更新和迭代受到非常大制約。長久…

Python并發編程 05 鎖、同步條件、信號量、線程隊列、生產者消費者模型

文章目錄 一、基礎概念二、同步鎖三、線程死鎖和遞歸鎖四、同步條件&#xff08;event&#xff09;五、信號量六、線程隊列&#xff08;queue&#xff09;1、常用方法2、queue模塊的三種模式&#xff08;1&#xff09;FIFO隊列&#xff08;2&#xff09;LIFO隊列&#xff08;3&…

【JS面試題】原型原型鏈

一、面試真題展示&#xff1a; 1. 如何準確判斷一個變量是不是數組&#xff1f; ① 使用instanceof進行判斷&#xff1a;a instanceof Array ② 使用Array.isArray()進行判斷&#xff1a;Array.isArray(a) 2. 手寫一個簡易的jQuery&#xff0c;考慮插件和擴展性&#xff1f; …

內網工具之LDP的使用

LDP 是微軟自帶的一款活動目錄信息查詢工具&#xff0c;在域控的 cmd 窗口執行 ldp 命令即可打開 LDP 工具。普通域成員主機默認是沒有 LDP 工具的&#xff0c;可以自行上傳ldp.exe 工具上去查詢活動目錄信息。不在域內的機器&#xff0c;也可以通過上傳 ldp.exe 工具上去執行。…

tomcat--目錄結構和文件組成

目錄結構 目錄說明bin服務啟動&#xff0c;停止等相關程序和文件conf配置文件lib庫目錄logs日志記錄webapps應用程序&#xff0c;應用部署目錄workjsp編譯后的結果文件&#xff0c;建議提前預熱訪問 /usr/local/apache-tomcat-8.5.100/work/Catalina/localhost/ROOT/org/apac…

c++string類型

概述 string類型是c的字符串類型&#xff0c;其繼承自basic_string類。使用string需要導入頭文件#include <string>,并且在命名空間std下。cstring是否是寫時復制? (像Qt的string一樣)? 經過自己的測試&#xff0c;推斷&#xff0c;c的方式不是寫時復制&#xff0c;其在…

PingCAP 戴濤:構建面向未來的金融核心系統

作者&#xff1a;戴濤 導讀 近日&#xff0c;平凱星辰解決方案技術部總經理戴濤在 2024 數據技術嘉年華活動中&#xff0c;做了主題為“構建面向未來的金融核心系統”的分享&#xff0c;本文為戴濤演講實錄的全文。 文章分析了中國金融行業的發展趨勢&#xff0c;并且基于這…

在 Mac OS 上使用 Homebrew 打造便捷的軟件安裝體驗:apt-get install 就是brew install:

標題&#xff1a;在 Mac OS 上使用 Homebrew 打造便捷的軟件安裝體驗 在 Mac OS 系統中&#xff0c;雖然不支持 apt-get install&#xff0c;但我們有幸擁有 Homebrew 這樣出色的包管理器。它為我們在 Mac 上安裝各種所需軟件提供了極大的便利。 一、安裝 Homebrew 要安裝 Home…

算法提高之加成序列

算法提高之加成序列 核心思想&#xff1a;迭代加深 dfs 從上往下逐漸增大depth 這樣下面沒有用的方案就不用遍歷了 #include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N 110;int n;int path[N];//當前求哪個位置…

PDF編輯閱讀器PDF Expert for Mac v3.10.1中文激活版

PDF Expert for Mac是一款易于使用的 PDF 編輯器和注釋器&#xff0c;專為 Mac 設備設計。它允許用戶輕松查看、編輯、簽名、注釋和共享 PDF。該軟件使用戶能夠向他們的 PDF 添加文本、圖像、鏈接和形狀&#xff0c;突出顯示和標記文本&#xff0c;填寫表格以及簽署數字文檔。它…

STL----resize

resize的作用 設置容器元素個數和初始值。 resize和reserve resize即改變容器元素個數&#xff0c;也改變容器容量。 reserve只改變容器容量&#xff0c;不改變容器元素個數。 reserve有什么用 reserve---存儲&#xff0c;容量&#xff0c;保留。 1&#xff0c;設置容器容…

Python實現麥克風錄音保存到wav

功能展示&#xff1a; 運行環境&#xff1a; Python: 3.10.4 64-bit 操作系統&#xff1a; 截圖環境&#xff1a;win10 64-bit 視頻錄屏環境&#xff1a;win10 64-bit 功能說明&#xff1a; 點擊界面開始按鈕開始錄音&#xff0c;點擊停止按鈕結束錄音。 源碼文件列表&…

十二生肖Midjourney繪畫大挑戰:釋放你的創意火花

隨著AI藝術逐漸進入大眾視野&#xff0c;使用Midjourney繪制十二生肖不僅能夠激發我們的想象力&#xff0c;還能讓我們與傳統文化進行一場新式的對話。在這里&#xff0c;我們會逐一提供給你創意滿滿的繪畫提示詞&#xff0c;讓你的作品別具一格。而且&#xff0c;我們還精選了…

掃碼槍與Input的火花

文章目錄 前言一、需求&#xff1a;交互細節二、具體實現兩個核心的函數&#xff1a;自動聚焦 三&#xff0c;擴展知識input 與 change的區別 前言 在瀏覽器掃描條形碼獲取條形的值&#xff0c;再操作對應的邏輯。這是比較常見的業務&#xff0c;這里記錄實際操作。 其中PC端…