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)
- roundcube
- phpMyAdmin
- phpPgAdmin
- cwp api
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《Linux如何修改主机名?CentOS Web Panel改主机名http重定向https》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-654.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!