在CentOS Minimal上部署網站可以通過多種方式實現,以下是一個基本的步驟指南,假設你想通過Apache HTTP服務器來部署一個簡單的靜態網站。
首先,確保你已經安裝了CentOS Minimal。你可以從CentOS官方網站下載ISO鏡像并進行安裝。
安裝完成后,更新系統以確保所有軟件包都是最新的:
sudo yum update -y
使用yum安裝Apache HTTP服務器:
sudo yum install httpd -y
啟動Apache服務并設置開機自啟:
sudo systemctl start httpd
sudo systemctl enable httpd
確保防火墻允許HTTP(端口80)和HTTPS(端口443)流量:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
將你的網站文件放置在Apache的默認文檔根目錄/var/www/html
下。例如,如果你有一個名為index.html
的文件,可以將其放在該目錄下:
sudo cp /path/to/your/index.html /var/www/html/
打開瀏覽器并訪問你的服務器IP地址或域名,你應該能夠看到你的網站。
如果你想通過HTTPS提供服務,可以使用Let’s Encrypt免費獲取SSL證書并配置Apache:
安裝Certbot和Nginx插件:
sudo yum install certbot python3-certbot-apache -y
獲取并安裝SSL證書:
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
按照提示完成證書安裝和配置。
如果你需要在網站上運行PHP腳本,可以安裝PHP及其相關模塊:
sudo yum install php php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath -y
重啟Apache服務以應用更改:
sudo systemctl restart httpd
現在,你可以在/var/www/html
目錄下創建一個名為info.php
的文件,并添加以下內容來測試PHP:
<?php
phpinfo();
?>
訪問http://yourserverip/info.php
,你應該能夠看到PHP信息頁面。
通過以上步驟,你應該能夠在CentOS Minimal上成功部署一個基本的網站。根據你的具體需求,可能還需要進行更多的配置和優化。