1. 登錄服務(wù)器
Windows使用putty,macOS使用terminal
利用ssh遠(yuǎn)程登錄:
ssh <username>@<hostname or IP address>
windows系統(tǒng)的服務(wù)器 默認(rèn)密碼是administrator ,linux服務(wù)器 默認(rèn)是root
如果已經(jīng)給服務(wù)器綁上了hostname,直接寫hostname
如果還未綁,IP即為外網(wǎng)IP
如果不知道登錄密碼可以在控制臺重置密碼
對于騰訊云來說,默認(rèn)賬戶和初始密碼在實例創(chuàng)建時會通過站內(nèi)信發(fā)給我們,翻翻站內(nèi)信服務(wù)器創(chuàng)建成功的通知就有了。
退出SSH連接時直接輸入 exit
2. 安裝Apache (CentOS 7.5)
yum配置Apache httpd
httpd是Apache超文本傳輸協(xié)議(HTTP)服務(wù)器的主程序。被設(shè)計為一個獨立運行的后臺進(jìn)程,它會建立一個處理請求的子進(jìn)程或線程的池。
安裝 apache httpd
yum -y install httpd
下面將使用vi 對httpd.conf進(jìn)行編輯。
vi tips:
esc切換命令模式和編輯模式
在命令模式下按i看到頁面底部出現(xiàn)INSERT進(jìn)入編輯模式
命令模式下:
:set number 顯示行數(shù)
/word 查找關(guān)鍵詞,word替換成需要查找的關(guān)鍵詞,按n查找下一個關(guān)鍵詞
ctrl+f 向下翻一頁
ctrl+b 向上翻一頁
:w 保存
:q 退出
:wq 保存和退出
開始編輯httpd.conf
配置httpd,將服務(wù)器名稱替換為您自己的環(huán)境
`vi /etc/httpd/conf/httpd.conf`
line 86: 改變管理員的郵箱地址,改成自己的郵箱地址
`ServerAdmin root@example.com`
line 95: 改變域名信息,改成自己的域名
`ServerName [www.example.com](http://www.example.com)`
line 151: none變成All
`AllowOverride All`
line 164: 添加只能使用目錄名稱訪問的文件名
`DirectoryIndex index.html index.cgi index.php`
在文件最后添加以下兩條
# server's response header(安全性)
ServerTokens Prod
# keepalive is ON
KeepAlive On
# 啟動httpd
systemctl start httpd
systemctl enable httpd
關(guān)于啟動失?。?/p>
如果出現(xiàn)了:‘Job for httpd.service failed. See "systemctl status httpd.service" and "journalctl -xe" for details.’ 意味著啟動Apache失敗。
Apache啟動失敗有很多種可能,比如事實上Apache已經(jīng)啟動,80端口占用,httpd.conf內(nèi)容有誤等。
以下是我遇到的問題和解決方法
# 使用如下命令查看error:
systemctl status -l httpd.service
# 查看Apache是否啟動
ps -ef | grep httpd
# 查看80端口是否被占用
netstat -antlp | grep 80
如果Firewalld正在運行,請允許HTTP服務(wù)。HTTP使用80 / TCP
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
如果之前未移除默認(rèn)歡迎頁面,此時訪問IP/URL已經(jīng)可以看到歡迎頁面。
如果需要刪除默認(rèn)歡迎頁面
rm -f /etc/httpd/conf.d/welcome.conf