Linux如何修改主機名?
CentOS的 Web Panel改主機名
http重定向https
如果你的Linux服務器,用的是CWP控制面板,CentOS更改主機名(Hostname)非常簡單。
- CWP控制面板(CentOS Web Panel)在修改主機名的同時,也會給CWP控制面板開啟SSL。
- 唯一條件是給域名設置A記錄。
- 請先將域名解析到服務器IP,SSL證書才能生成,否則會出錯。
CWP更改主機名方法
- 以下操作SSL將被自動安裝。
- 在cwp.admin左側菜單中,進入→ CWP Settings → Change Hostname 保存你的主機名▼

CWP服務器配置重建
更改CWP主機名之後,可能會出現網站無法訪問的情況,請重新設置默認的Web服務器:
第1 步:在CWP控制面板左側點擊WebServer Settings → Select WebServers ▼

步驟2: 選擇Nginx & Varnish & Apache ▼

步驟3:點選底部「Save & Rebuild Configuration」按鈕,進行儲存和重建配置。
步驟4:查看CWP首頁Dashboard服務狀態▼

- 確定都是處於Active的狀態即可。
步驟5:每次重新設定預設的Web伺服器之後,必須對Nginx設定進行最佳化▼
注意事項
千萬不要刪除CWP文件夾下的主機名的域名或子域名,否則可能會出現無法訪問網站問題。- 若想嘗試刪除,刪除之前一定要做好網站服務器備份。
http 301重定向到https
對於http:// 301重定向https:// ,請創建.htaccess文件 ▼
/usr/local/apache/htdocs/.htaccess
在.htaccess文件中,添加301重定向語法▼
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]- 要禁用重定向,只需刪除該文件。
手動或自定義SSL證書
你還可以使用捆綁軟件(如果有),將自己的證書ssl_certificate手動替換為證書:
/etc/pki/tls/certs/hostname.bundle
ssl_certificate_key:/etc/pki/tls/private/hostname.key
純FTPd PEM: /etc/pki/tls/private/hostname.pem
請注意,.pem文件必須包含:密鑰,證書,鏈證書
此SSL證書文件,用於CWP端口2031,2087,2302,2304,2096:
- 管理控制台(Admin panel)
- 用戶面板(user panel)
- 圓形立方體
- phpMyAdmin的
- phpPgAdmin
- cwp api
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《Linux如何修改主機名? CentOS Web Panel改主機名http重定向https》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-654.html

