阿里云ECS服務(wù)器安裝Apache的步驟
環(huán)境
- 阿里云ECS服務(wù)器(CentOS 7.9)
Apache
安裝
以下命令使用 root 賬號(hào)操作。
使用 yum 命令安裝Apache:
yum install httpd
啟動(dòng)Apache:
systemctl start httpd
檢查Apache狀態(tài):
systemctl status httpd
設(shè)置Apache開(kāi)機(jī)啟動(dòng):
systemctl enable httpd
打開(kāi)80端口:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
測(cè)試:
nc -zv localhost 80
打開(kāi)瀏覽器,訪問(wèn) http://<公網(wǎng)IP> :

至此,Apache安裝成功。
配置
Apache的主配置文件是 /etc/httpd/conf/httpd.conf 。其中包含如下內(nèi)容:
......
ServerRoot "/etc/httpd" # Apache的主目錄(可以看做是Apache的安裝目錄)
......
Listen 80 # 監(jiān)聽(tīng)端口
......
DocumentRoot "/var/www/html" # 網(wǎng)站內(nèi)容所在
......
<IfModule dir_module>
DirectoryIndex index.html # 當(dāng)訪問(wèn)一個(gè)目錄時(shí),所訪問(wèn)的默認(rèn)文件
</IfModule>
......
ErrorLog "logs/error_log" # 錯(cuò)誤日志
......
LogLevel warn # 日志級(jí)別
......
IncludeOptional conf.d/*.conf # 包含的其它配置文件可見(jiàn),網(wǎng)站的內(nèi)容是在 /var/www/html 目錄,默認(rèn)訪問(wèn)的文件是 index.html 。
在該目錄下創(chuàng)建 index.html 文件,內(nèi)容是 hello world! 。在瀏覽器里訪問(wèn) http://<公網(wǎng)IP> ,實(shí)際訪問(wèn)的就是該文件。

還有一個(gè)問(wèn)題: /var/www/html 目錄是剛才安裝Apache時(shí)所創(chuàng)建的,這個(gè)目錄是屬于 root 賬戶的:
# ll -d /var/www/html drwxr-xr-x 2 root root 4096 May 30 2023 /var/www/html
如果希望其它用戶能夠訪問(wèn)(讀/寫)該目錄,則需要配置一下。
首先創(chuàng)建 ding 賬號(hào):
useradd -m ding # 同時(shí)創(chuàng)建 /home/ding 目錄
設(shè)置密碼:
passwd ding
如果需要,可以給 ding 賬號(hào)賦予 sudo 權(quán)限:
usermod -aG wheel ding
如果不想在 sudo 操作時(shí)輸入密碼,編輯 /etc/sudoers 文件:
visudo
添加如下內(nèi)容:
## Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL ding ALL=(ALL) NOPASSWD: ALL # 新添加的內(nèi)容
現(xiàn)在 ding 賬號(hào)有 sudo 權(quán)限了,并且 sudo 操作不需要輸入密碼。
接下來(lái)的操作,切換到 ding 用戶:
su - ding
將用戶 ding 加入到 Apache 的組中:
sudo usermod -a -G apache ding
修改 /var/www/html 目錄的屬組和權(quán)限:
# 將 /var/www/html 的屬組改為 apache sudo chgrp -R apache /var/www/html # 設(shè)置權(quán)限:所有者(apache)讀寫執(zhí)行,屬組(apache)讀寫執(zhí)行,其他用戶只讀和執(zhí)行。 # g=rwx 表示給屬組賦予讀(r)寫(w)執(zhí)行(x)權(quán)限 # o=rx 表示給其他用戶賦予讀(r)和執(zhí)行(x)權(quán)限 sudo chmod -R g=rwx,o=rx /var/www/html # 另外,還需要設(shè)置 setgid 位,保證未來(lái)新建的文件和子目錄也繼承相同的屬組 sudo chmod g+s /var/www/html
修改完畢后,需要重新登錄一下 ding 賬號(hào)。
現(xiàn)在,使用 ding 賬號(hào)就能訪問(wèn)和修改 /var/www/html 目錄了。
參考
https://help.aliyun.com/zh/ecs/getting-started/use-the-ecs-instance-in-the-console
到此這篇關(guān)于阿里云ECS服務(wù)器安裝Apache的文章就介紹到這了,更多相關(guān)阿里云ECS安裝Apache內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
雙至強(qiáng)cpu 32g內(nèi)存服務(wù)器 做了陣列1更換一個(gè)壞的硬盤后,沒(méi)做陣列
更換掉壞硬盤后,系統(tǒng)重新認(rèn)出primary后,原來(lái)的主盤即失效,如果此時(shí)再將更換掉的舊盤插入系統(tǒng)就會(huì)造成,混亂,導(dǎo)致進(jìn)不入系統(tǒng),撥掉也無(wú)用2013-06-06
Hadoop3.2.0集群搭建常見(jiàn)注意事項(xiàng)
這篇文章主要介紹了Hadoop3.2.0集群搭建常見(jiàn)注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
WordPress網(wǎng)站遷移到新主機(jī)防火墻配置
這篇文章主要為大家介紹了WordPress網(wǎng)站遷移到新主機(jī)防火墻配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
搭建hMailServer服務(wù)實(shí)現(xiàn)遠(yuǎn)程發(fā)送郵件的圖文教程
hMailServer是一個(gè)郵件服務(wù)器,通過(guò)它我們可以搭建自己的郵件服務(wù),本文主要介紹了搭建hMailServer服務(wù)實(shí)現(xiàn)遠(yuǎn)程發(fā)送郵件的圖文教程,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
linux 自動(dòng)化運(yùn)維工具ansible的使用詳細(xì)教程
這篇文章主要介紹了自動(dòng)化運(yùn)維工具ansible的使用詳細(xì)教程的相關(guān)資料,需要的朋友可以參考下2016-02-02
使用寶塔面板如何查看網(wǎng)站日志分析搜索引擎蜘蛛數(shù)據(jù)
網(wǎng)站日志(確切的講應(yīng)該是服務(wù)器日志)是記錄WEB服務(wù)器接收處理請(qǐng)求以及運(yùn)行錯(cuò)誤等各種原始信息的文件。通過(guò)查看網(wǎng)站日志分析數(shù)據(jù)我們可以獲得很有有用的數(shù)據(jù),例如蜘蛛訪問(wèn)、是否被惡意訪問(wèn)、網(wǎng)站訪客來(lái)源等等2023-04-04
Svn安裝和使用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Svn安裝和使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08

